- PR -

CrystalReportで複数帳票印刷

1
投稿者投稿内容
もりさん
会議室デビュー日: 2004/09/17
投稿数: 3
投稿日時: 2004-09-17 13:56
はじめまして。もりと申します。
今CrystalReport9 .NET VBを用いて、
複数の帳票を一気に出す要件を行っています。
現状、思いついているのが、
詳細フィールドにサブレポートを並べ、
印字する方法を行おうとしたのですが、
サブレポートにした時点で、元々ページヘッダであったものが、
レポートヘッダに変わり、困っています。
どのようにすればよろしいのでしょうか?
ご教授願います。
GTG
常連さん
会議室デビュー日: 2004/08/26
投稿数: 43
投稿日時: 2004-09-17 14:51
もり様へ、

複数帳票は、それぞれサブレポートとして挿入しているわけですよね。
サブレポートにはページヘッダー、フッターは存在しません。そのため、期待されるような印刷はできないと思います。
サブレポートにグループを挿入することができれば、グループヘッダー、フッターをページヘッダー、フッターに見たてることは可能です。但し、サブレポートのレポートヘッダー、フッターは、非表示とし、メインポートのページヘッダー、フッターも非表示とします。それと、グループ毎に改ページすることで、ページヘッダー、フッターの役割をさせる必要があります。
実現の可能性はサブレポートのデザイン次第だと思います。
もりさん
会議室デビュー日: 2004/09/17
投稿数: 3
投稿日時: 2004-09-17 19:54
GTG様
ご回答ありがとうございます。
ご指摘いただいた方法で、実施したところ表示されるようになりました。
ありがとうございます。
後、サブレポート内でデータが多く、複数ページになる場合、
ヘッダが1ページ目にしか出ない状態です。
どのようにすれば、サブレポート内で複数ページになる場合2ページ目以降で
ヘッダが表示されるようになるのでしょうか?
ご教授願います。
GTG
常連さん
会議室デビュー日: 2004/08/26
投稿数: 43
投稿日時: 2004-09-20 01:07
もり様へ、

グループの変更オプションからページごとにグループヘッダーを表示のオプションをチェックします。その結果、改ページするたびにグループヘッダーが表示されます。これで、ページヘッダーの代用として利用できると思います。
もりさん
会議室デビュー日: 2004/09/17
投稿数: 3
投稿日時: 2004-09-21 11:17
GTG様
毎度ご回答ありがとうございます。

ヘッダは、チェックすることで印字されるようになったのですが、
今度は、フッタがなかなか出力されません。
グループヘッダをさらに追加して、ページ下部に出力するようにしたり
したのですが、レポートフッタのような感じで出力されてしまいます。
どのようにすれば、毎ページフッタに表示されるようになるのでしょうか?
ご教授願います。
1

スキルアップ/キャリアアップ(JOB@IT)