| 戻る |
|
連結レポートの出力 - クリスタルレポート
Crystal Reports コントロールとデータコントロールを連結させて、レポートを出力します。
この方法は既存のレポートファイル(*.rpt)を必要としません。
1.フォームにクリスタルレポートコントロール(CrystalReport1)とデータコントロール(Data1)、
及びコマンドボタン(cmdGO)をフォームに貼り付けます。
2.CrystalReport1 の DataSource プロパティを
Data1 に設定します。
3.以下のコードを実行します。
| 連結レポートの出力 - クリスタルレポート | ||||
|
' データコントロールとクリスタルコントロールを連結させて ' レポートを出力する Option Explicit Private Sub Form_Load() ' データベースを指定 Data1.DatabaseName = "C:\Program Files\DevStudio\vb\biblio.mdb" ' レコードソースとなるクエリーを指定 Data1.RecordSource = "SELECT PubID,Name,City " & _ "FROM Publishers " & _ "WHERE city='東京'" Data1.Refresh End Sub Private Sub cmdGO_Click() ' 前もってクリスタルコントロールの DataSource プロパティを ' Data1 に設定する必要がある 'Set CrystalReport1.DataSource = Data1 ' レポートの取得先にデータコントロールを指定する CrystalReport1.ReportSource = crptDataControl ' レポートのタイトル部分の文字列を指定する CrystalReport1.BoundReportHeading = "出版社一覧" ' レポートを出力し正常に出力できなかった場合はエラー表示する If CrystalReport1.PrintReport <> 0 Then MsgBox CrystalReport1.LastErrorString End If End Sub |
||||
©2000 VBMANIA