|
Delphi Programming / Object Pascal
[掲載 2001年02月04日] [更新 2016年04月30日] Query 印刷コンポーネント |
Query 印刷コンポーネント
印刷項目のプロパティ |
動作確認等 |
図は Windows 7 U64(SP1) + Delphi XE(UP1) Pro で作成 |
凡例 |
■ published
□ public
▲ ReadOnly |
この Query 印刷コンポーネントは項目毎に集計 (グループ計や総計) を行いますが,データのソーティングによるグループ分けはしません.予めクエリーの GROUP
BY 句等を用いてグループ化しておく必要があります. |
|
図1
項目プロパティ
|
■ Alignment |
TAlignment |
項目データの印刷アライメント |
■ FieldName |
String |
項目名です
設計時にはリストから選択可能 |
▲ FieldType |
TFieldType |
項目のタイプ
集計可能な (SumPrint を True にできる) のは以下のデータタイプのみ
ftInteger (32 ビット整数項目)
ftFloat (浮動小数点項目)
ftCurrency (金額型項目)
ftBCD (2 進化10進数項目)
ftLargeint (32 ビット整数値項目) |
■ Font |
TFont |
項目データのフォントプロパティ |
■ Grouping |
Boolean |
グループ分けのフラグ
ここで指定した項目の値がかわる度に,SumPrintをTureにした項目の値を集計する |
■ GroupNewPage |
Boolean |
グループの改頁フラグ
Tru eにすると,この項目値の値が変わると,改頁してから印刷を続ける |
■ GroupSumCaption |
String |
グループ計 (小計) のタイトル文字列 |
■ SumPrint |
Boolean |
グループ計印刷のフラグ
Trueにできるのは数値項目だけ
Grouping を True にした項目値が変わる度にグループ計を印刷する
Grouping が True の項目がない場合は,この項目の数値の総計を印刷する |
■ TitleAlignment |
TAlignment |
項目タイトル文字列の横方向アライメント
縦方向は常に上下中央 |
■ TitleCaption |
String |
項目タイトル文字列 |
■ TitleFont |
TFont |
項目タイトル文字列のフォントプロパティ |
■ Width |
Integer |
項目の印刷幅 |
|