6
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Crystal Reports - 各セクションが出力されるタイミングについて

Posted at

#Crystal Reports Designer - セクション出力のタイミング

「どのタイミングでどの項目を出すか」という制御はCrystalReportデザイナ側から行う。
これがデフォルト画面。
Reportデザイナ-編集前.PNG

出力順 Section いつ出力されるか
1 レポートヘッダ レコード読み込み開始時
2 ページヘッダ ページ出力開始時
3 詳細 レコード読み込み毎
4 レポートフッタ レコード読み込み終了時
5 ページフッタ ページ出力終了時
しかしイメージが沸かない。ActiveReportと似てるのか?
使ったことないから分からん。

##とりあえず簡単なサンプル帳票で確認してみる。
各セクションにオブジェクトを色々配置して、サンプル帳票っぽいものを作成。
テキスト、罫線、データフィールドとか、ドラッグ&ドロップで色々配置。
それぞれのセクション内に詳しい説明も載っけてみた。
Reportデザイナ-編集後.PNG
※参照するDataSetのテーブルには25行分のレコードが存在する、という設定。
 DataSetにはこんな感じで無理やりテスト用データを突っ込んでいます。

###上記のレイアウトから出力された帳票
####1枚目 - レポートヘッダが出力されている。
セクション解説出力結果-1P.PNG

####2枚目 - レポートヘッダ/フッタは出力されていない。
セクション解説出力結果-2P.PNG

####3枚目 - レポートフッタが出力されている。
セクション解説出力結果-3P.PNG

####...出力終了

なんとなくイメージつかめた。

##まとめ

  • 各セクションで出力タイミングは異なる。
  • DataTable、つまり詳細セクションを中心に出力タイミングは制御されている。
6
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?