レポートエディタで作成した固定フォームと、フォームに貼り付けられたフィールドにデータを設定して印刷するコーディングです。
レポートライブラリOCX
Object.FormName = "固定フォーム.jfm" |
フォームの設定 |
↓ |
|
Object.Start |
初期処理と印刷開始 |
↓ |
|
Object.SetFieldText("text1", "金額") |
テキストフィールドに値を設定 |
↓ |
|
Object.SetFieldGrid("grid1", 1, "1000") |
グリッドフィールドの1行目に値を設定 |
↓ |
|
Object.SetFieldGrid("grid1", 2, "5000") |
グリッドフィールドの2行目に値を設定 |
↓ |
|
(グリッドフィールドの行数分繰り返す) |
|
↓ |
|
Object.DrawForm |
フォームとフィールドを描画 |
↓ |
|
Object.NewPage |
改ページ |
↓ |
|
Object.End |
印刷終了と終了処理 |
Object.FormName = "c:\nouhin.jfm" |
フォームの設定 |
↓ |
|
ret = Object.Start() |
初期処理と印刷開始 |
↓ |
|
ret = Object.SetFieldText("text1", "金額") |
テキストフィールドに値を設定 |
↓ |
|
ret = Object.SetFieldGrid("grid1", 1, "1000") |
グリッドフィールドの1行目に値を設定 |
↓ |
|
ret = Object.SetFieldGrid("grid1", 2, "5000") |
グリッドフィールドの2行目に値を設定 |
↓ |
|
(グリッドフィールドの行数分繰り返す) |
|
↓ |
|
ret = Object.DrawForm() |
フォームとフィールドを描画 |
↓ |
|
ret = Object.NewPage() |
改ページ |
↓ |
|
ret = Object.End() |
印刷終了と終了処理 |