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
項目プロパティ
  • クラス名は TplQueryColumn


 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 項目の印刷幅