2009-09-04 20 views
1

レポートの詳細セクションに2つのサブレポートがあります。Crystalレポートの条件付き抑制詳細セクション

サブレポートの抑制空白を有効にしました。

両方のサブレポートにデータがない場合、つまり両方が抑制されている場合、詳細セクションを抑制します。

私はウェブ上で多くを検索しましたが、解決策は見つかりませんでした。

+0

、私は質問を編集したとき、私は誤ってそれをやっているかもしれないと思ったが、私は」既にコミュニティウィキでない限り、編集できなかったはずです。私は編集をするのに十分なポイントがないと確信しています。私はまだ初心者です。 :) – Dusty

答えて

3

最初は、元のレポートが取得するレコードごとにサブレポートが実行されるため、できるだけ詳細セクションにサブレポートを挿入することをお勧めします。レポートの行数が1000行の場合は、1,000個のレポートを実行する場合と似ています(正確ではないと思われます)。

あなたにはいくつかのオプションがあります。

サブレポートを既に抑制している場合は、セクションエキスパートにアクセスして、[詳細セクション]の[空白セクションを非表示]にチェックする必要があります。

これが機能しない場合は、サブレポートの行数を入力する共有変数を含む数式フィールドを各サブレポートに作成できます。次に、セクションエクスポートの詳細セクションの数式を表示しない(X + 2ボタン)で、これらの共有変数を使用してセクションの抑制の式を入力することができます。ここで

は共有変数を使用して上のいくつかのリンクです:私は知りません

http://msdn.microsoft.com/en-us/library/ms225625(VS.80).aspx

http://books.google.com/books? id=eukKHY9wjAEC&pg=PA316&lpg=PA316&dq=crystal+reports+passing+data+from+subreport&source=bl&ots=O8BzfeMJOK&sig=kt2v5JPbgy1bofCG6mFy4b5Qybk&hl=en&ei=wyKhSoWeHoqDngf4xZ35BA&sa=X&oi=book_result&ct=result&resnum=8#v=onepage&q=crystal%20reports%20passing%20data%20from%20subreport&f=false

+0

あなたの返事をありがとう。私はあなたと細かい部分にサブレポートを載せないようにとagrreです。しかし、メインレポートのデータは300未満ですので、私はそれを詳細セクションに入れます。あなたの提案は機能し、私は何を探していたのですか? – Manjoor

関連する問題