VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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です(行はきちんと認識されています)
 


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -