投稿日 | : 2002/08/16(Fri) 14:05 |
投稿者 | : Honda |
Eメール | : |
URL | : |
タイトル | : Re: クリスタルレポートへの出力 |
> レポートの題名等のラベルに画面上のラベルを
> 印字したいのですが出来ないのでしょうか?
帳票にデータを送るには
まずクリスタルレポートので式を作ります(式名は仮に"表題"とします、中には何も記述
しません)
VBの方では
Formulasプロパティを設定します
'例
Private Sub Command1_Click()
With CrystalReport
.ReportFileName = "XXX.rpt"
'式にデータを送る
.Formulas(0) = "表題 = '" & Label1.Caption & "'"
.Destination = 1
.Action = 1
End With
End Sub
カッコ内の添え字は0からで、複数の場合は1ずつ増えます。
'で囲む必要があります
> リストに書かれた項目を一度CSVファイルに書き込み、これを使用しクリスタルレポートで
> 印刷したいのですが方法がわかりません。
他に方法があるかどうかは知りませんが
データベースの追加で種類を指定しなければ一応読み込めます(失敗することもあります)
ただし、カンマは文字列と見なしているようなので列数は1です(行はきちんと認識されています)