各ページの最上部に印刷されるヘッダー行を定義します。
Header
code
End
入力値の説明: code有効な言語コマンドのシーケンスです。
オブジェクト: Procedure ジェネレーター: .NET、
.NET Framework、
Java、RPG、Cobol、Ruby (GeneXus X Evolution 3 まで)、Visual Basic (GeneXus X Evolution 3 まで)、Visual FoxPro (GeneXus X Evolution 3 まで)
プロシージャーの既定ソースにある最初のグループは、Header グループです。ヘッダーレベル内にあるデータは、レポートの各ページの最初に印刷されます。Header グループはオプションであるため、Header が指定されていない場合、ページヘッダーは印刷されません。
また、ソースで定義されている「For each」グループそれぞれに対しても、ヘッダーを定義できます。こうすると、Header が現在の For each グループと関連付けられるようになり、上位にネストされたグループに対して指定されているすべてのヘッダーは、メインヘッダー (レポート/プロシージャーで定義されたもの) を含め、ページが吐き出された後に印刷されます。
すべてのクライアントを一覧にまとめたレポートを定義するとします。プロシージャーの [ Source ] では、メインのレポート/プロシージャーの Header が定義され、もう 1つの Header は、実行時に Client テーブルをスキャンする For each - Endfor のグループに対して定義されます。ページを移動するたびに、両方のヘッダーが印刷されます。
Header
Print Header
End
For each
Header Print TitleClient
End Print InfoClient
Endfor
次の図はレイアウトを示しています。
Footer コマンド