4D v16.3出力コントロールラインを使用する |
||||||||||||||||||||||||||
|
4D v16.3
出力コントロールラインを使用する
出力コントロールラインを使用する
ヘッダー、詳細、ブレーク、フッターエリアはフォームエディターのエリアマーカーを使用して制御します。各エリアのマーカーを縦に移動して高さを増減できます。各エリア内に配置されたオブジェクトは、対応する場所に表示や印刷されます。 一覧フォームがアプリケーションモードやデザインモードで表示されたとき、各エリアは以下のように動作します。
フォームが一覧フォームとして使用されるときは、画面用であれ印刷用であれ、マーカー設定が考慮されて各エリアが指定された場所に表示/印刷されます。また出力マーカーはフォームがサブフォームとして使用される場合も有効です。 フォームが詳細フォームとして使用される場合、マーカー設定は無視されます。 これらのエリアに配置されたオブジェクトに割り当てられたメソッドは、適切なイベントが有効にされていれば、エリアが表示/印刷されるときに実行されます。例えばヘッダーエリアに配置されたオブジェクトのメソッドはOn Headerイベントで実行されます。 レポート用に追加のブレークエリアやヘッダーエリアを作成できます。これらの追加されたエリアを使用して小計を印刷したりできます。追加のエリアについては追加マーカーの作成を参照してください。 ヘッダー、詳細、ブレーク、フッターエリアの高さはマーカーを移動して変更できます。 マーカーはフォームを横切る線として表示されます。各マーカーはマーカーラベルおよびルーラー上に表示されるタイトルで識別できます。ルーラー上には三角とタイトルが表示され、これらをクリックしてドラッグすると、マーカーが移動します。デフォルトではマーカーラベルが表示されています。マーカーやマーカーラベルは非表示にすることもできます (フォームエディター参照)。 各マーカーの名前と位置を示すラベルはフォームの起点から計算されます。マーカーを移動するとラベル上には新しい位置がリアルタイムに表示されます。 以下の図はマーカーとそのラベルです。: マーカーを移動するにはルーラー上の三角またはマーカーラベルを縦にドラッグします。
マーカーを他のマーカーを超えて移動することはできません。例えばフッターマーカーをブレークマーカーより上に移動することはできません。 マーカーを他のマーカーに重ねることはできます。この場合、そのエリアの高さは0になり、レポートから取り除かれます。例えばブレークエリアに印刷するものがない場合、ブレークマーカーを詳細マーカーに重ねてその高さを0にできます。 詳細エリアを印刷する必要がない場合、詳細マーカーをヘッダーマーカーに重ねます。ヘッダーが必要ない場合、ヘッダーマーカーを一番上 (0の位置) までドラッグします。 警告: 詳細エリアに配置するフィールドや変数はヘッダーやフッターエリアにはみ出してはいけません。はみ出すとフォームが実行されたときに表示されなくなります。 この節で使用する例題ではブレークおよびブレークヘッダーを使用しています。これらのエリアを追加するには、マーカー追加を行います。
Hは"ヘッダー"を意味し、各ページの先頭に印刷されます。追加のヘッダーマーカーはブレークに関連付けられます。H1は"ヘッダーレベル1"であり、一番目のソートフィールドでグループ化されたレコードが印刷される前に発生します。
マーカーの追加はAltキー (Windows) またはOptionキー (Mac OS) を押しながら、マーカーをクリックすることで行います。ブレークマーカーをクリックすると追加のブレークエリアが作成されます。ヘッダーマーカーをクリックするとブレークヘッダーが作成されます。新しいマーカーは既存のマーカーの後ろに作成されます。新しいマーカーを表示するには、既存のマーカーを移動しなければなりません。 ブレーク処理を開始するためにSubtotalコマンドを使用する場合、ソート順に従って作成されるすべてのブレークレベル数から1マイナスした数のブレークエリアを作成すべきです。ブレークエリアに何も印刷する必要がない場合、マーカーを移動してその高さを0にします。ブレークエリアの数よりも多いフィールド数でソートすると、印刷時に最後のブレークエリアが繰り返されます。 下図はマーカーを追加した状態を示しています: 追加したブレークやブレークヘッダーを削除するには、Ctrlキー (Windows) または Commandキー (Mac OS) を押しながらブレーク、ブレークヘッダー、あるいはそのラベルをクリックします。 4Dはマーカーを削除し、必要であればマーカーの番号を振り直します。最初からあるマーカー (H, D, B0, F) は削除できません。
参照
|
プロパティ
プロダクト: 4D
履歴
ARTICLE USAGE
デザインリファレンス ( 4D v16) |
||||||||||||||||||||||||