■35312 / inTopicNo.8) |
Re[7]: mdbをユーザーのPCにコピーする |
□投稿者/ hs (27回)-(2009/04/24(Fri) 08:19:20)
|
補足です。 出来上がったPGは以下の通りなのですが、よくよく見返してみるとRepにセットしたデータ(Ds)は、最後にNothingにしているのですが、現状問題なくレポートにデータは表示されています。 という事は、クリスタルレポートは、データと直結にしなくても表示されるということなんですね! ちょっと遠回りしてしまいましたが、なんとか書籍や皆さんのアドバイスの通りに出来そうです。 やはり、頭が固いとダメですね;
Dim Cn As OleDb.OleDbConnection Dim Da As OleDb.OleDbDataAdapter Dim Ds As DataSet = New DataSet("テーブル名") Dim Rep As New repCart
Cn = New OleDb.OleDbConnection(ConnectionSource) Cn.Open() Try Da = New OleDb.OleDbDataAdapter("SELECT * FROM テーブル名", Cn) Da.Fill(Ds, "テーブル名") Da = Nothing Catch ex As Exception ex.Messege Cn.Close() Exit Sub End Try Cn.Close() Cn = Nothing
Rep.SetDataSource(Ds.Tables("テーブル名")) Me.CrystalReportViewer1.ReportSource = Rep Ds = Nothing
ただ、レポートにセットしたデータベースフィールドは、> http://www.hirano.cc/crystalreports/ で紹介されていた手法です。自作のデータセットを作成したテーブルの値を使用しています。 この辺がまだ混乱しているところです。
なにか、噛み砕いたアドバイスできる方よろしくお願いします。
|
|