日本の帳票には罫線が必須だ。こんな感じで、線を引いてみた。ページヘッダからグループフッタにかけてボックスを作り、グループヘッダ、詳細、グループフッタの上に横線、グループヘッダから詳細にかけて縦線を引いてある。出力データを1つだけでやってみると、なかなかいい感じっぽいのだが、なんと、データを複数にすると、こんなことになってしまう。デザインを見る限り、フッターに縦線は通らないはずではないのか。罫線を調査するということで、罫線を調査するため、次のようなデザインを作ってみた。縦線はセクションをまたぐものも、すべて一本で構成されている。これを実行すると、....snip....データ1件の場合....snip....ページ区切り....snip........snip....データが複数ある場合こんな風になった。この結果から、セクションをまたぐ線の場合、おおよそ次のようなルールがあると考えられる。開始セクションから、最初に現れる終了セクションまで線が引かれる以上の結果から、セクションをまたがない線で構成した方が無難である。いいつつ、セクションをまたいでも望み通りになることはあるので、この結果を参考によい。なんとなく、ページヘッダから始まる線はページフッタまで引いた方がよいページxx、レポートxxを含む線は、途中のグループxxの上に線を引くので気をつけるグループヘッダから詳細に引いてはいけないというような感じか。いうことで、さらにまとめると、ふつうの表ではページヘッダからページフッタまでグループヘッダからグループフッタまで詳細からグループフッタまで各セクション内で完結のどれかで構成すればいいわけですかな。デザイン見た目は同じだけど、縦線をセクションの中に入れてみた。BOXも怪しげな動きをすることがあるので、使っていない。セクションの一番下の横線や、一番下まで引く縦線は、書式のの「出力時にセクションの下部へ移動」や「出力時にセクションの下部まで拡張」をチェックしておくと幸せだ。プロパティの「ExtendToBottomOfSection」を「True」にしても同じだ。[クリスタルレポートトップ]ひらちゃんのページ。