- PR -

CrystalReportsでサブレポートで複数出力

1
投票結果総投票数:8
Windows 3 37.50%
Linux 4 50.00%
Mac OS 1 12.50%
  • 投票は恣意的に行われます。統計的な調査と異なり、投票データの正確性や標本の代表性は保証されません。
  • 投票結果の正当性や公平性について、@ITは一切保証も関与もいたしません。
投稿者投稿内容
KC@JoJo
会議室デビュー日: 2004/04/12
投稿数: 7
投稿日時: 2008-07-29 12:48
VB.NETでの開発で、CrystalReports(クリスタルレポート)を使用し、
サブレポートを使用し複数種類の帳票出力を行っているのですが、
出力方法で困っています。
何か良い案がありましたらご教授願います。

メインレポートに2つのサブレポートを設定して1度に2種類の帳票を
出力します。

リンクをはり、そのキーの順番に出力しています。
2種類の帳票では、異なるデータセットを使用していて、
片方では、そのキーは存在するが、もう片方では、キーが存在しない
ということがあります。

帳票A,B
登録番号001,002,003・・・とした時に、
A-001
B-001
A-002
A-003
B-003



といったことがあるのですが、
A-002が出力された後、登録番号002がいないB帳票で空のページが出力され、
その後、A-003が出力されます。
空セクションの非表示など、チェックを入れてはいるのですが、
どうしても、不要な1枚が出力されてしまい困っています。

この場合の設定方法、回避策はありますでしょうか?


環境は
WinXP Pro
VB.NET 2003
Crystal Reports Basic for Visual Studio .NET 2003
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-07-29 17:00
引用:

KC@JoJoさんの書き込み (2008-07-29 12:48) より:

空セクションの非表示など、チェックを入れてはいるのですが、
どうしても、不要な1枚が出力されてしまい困っています。


ここについてどんな条件式なのか詳細をお願いします。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
KC@JoJo
会議室デビュー日: 2004/04/12
投稿数: 7
投稿日時: 2008-07-29 17:42
引用:

じゃんぬねっとさんの書き込み (2008-07-29 17:00) より:
引用:

KC@JoJoさんの書き込み (2008-07-29 12:48) より:

空セクションの非表示など、チェックを入れてはいるのですが、
どうしても、不要な1枚が出力されてしまい困っています。


ここについてどんな条件式なのか詳細をお願いします。





早速の返答ありがとうございます。


メインレポートで明細のセクションの非表示にチェックがあり、
条件にキーがNullの場合はTrueとした場合
サブレポートの内容は出力されないが、メインレポートでサブレポートを挿入している
明細セクションの幅分のスペースをとられているようで、
見た目上は、白紙が出力されてしまう
(メインレポートの明細セクションに背景色をつけて確認しました。)

という状況です。

ザックリとした説明で大変恐縮ですが、
条件などの設定により、この現象は回避可能なのでしょうか?

以上、よろしくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-07-29 19:11
メインレポートの詳細セクションを分割して、分割した詳細セクションの非表示式を使っているということですね。 ならば問題なくできると思います。 情報がないので判断が難しいですが、式の評価自体が誤っているなんてことはないでしょうか?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

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