- - PR -
[VB.NET]DataSetをCrystal Reportsに渡した後について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-03-31 11:49
VB.NET 2003,Crystal Reports9で、積み上げレーダーチャートを作成しております。
指定テーブルからのデータを降順に表示させたいのですが、 まず、DataSetを取得する処理は上手く行えているようです。 (ORDER BY通りに取得できている) しかし、実行すると、指定データのチャートが表示されるものの、 ORDER BYで指定した条件が反映されていません。 (順不同に出力される) レポートのデータ設定ミスでしょうか? 解決方法をご存知の方、どうかよろしくお願い申し上げます。 ■DBフィールドのプロパティ■ DBタイプ ーOLE DB(ADO) プロバイダーMicrosoft JetOLE4.0 DBタイプ −Access ■コード■ Private Sub CrystalReportViewer_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CrystalReportViewer.Load Dim cr cr = New aReport() cr.SetDataSource(dba.DataSetQuery("A", "SELECT a,b FROM c ORDER BY seq DESC")) '** ↑ dba.DataSetQueryは共通関数です。 '** 戻り値は結果セット(DataSet)。 '** この時点で、ローカルウィンドウで確認すると、 '** ORDER BY通りにデータが取れている様子。 '** a・・・表示する値のラベル '** b・・・表示する値 CrystalReportViewer.ReportSource = cr CrystalReportViewer.DisplayGroupTree = False よろしくお願いいたします。 [ メッセージ編集済み 編集者: だるま 編集日時 2004-03-31 18:26 ] |
1