2017-02-18 28 views
0

他のグループヘッダーが空白/非表示になっている場合、グループヘッダーを抑制するのが難しいです。クライアントの詳細 グループヘッダーBが含まれている - -Crystalレポート:条件付きでセクションを抑制する方法

グループヘッダーが過去24時間以内に受信されたクライアントからの着信コールの詳細を示したサブレポートが含まれています

もともと私は、次のようなレイアウトを持っていました。

グループヘッダーbのサブレポートが空白だった場合(過去24時間にコールが受信されなかったため)、レポートには依然としてグループヘッダーのクライアントの詳細が表示されていました。 サブレポートが空白の場合はグループヘッダーbセクションを抑制できますが、グループヘッダーbが空白/抑制されている場合は、グループヘッダーaを抑制する方法を実行できません。

さまざまな議論を読んだ後で、サブレポートが空白のときにセクションを表示しないようにするには、サブレポートを抑制したいセクションの前のセクションに配置する必要があることを理解しました。

次のように、私は私のレイアウトを変更:

グループヘッダーが - 最後の24時間でのコールの詳細を示すサブレポートが含まれています(空白の場合は、サブレポートが抑制され、空白の場合はグループヘッダaが抑制されている) グループヘッダーb - クライアントの詳細が含まれています グループヘッダーc - 過去24時間に受信したコールを示す同じサブレポートが含まれています

したがって、私が今取り組むべきことは、グループヘッダーaと抑圧?

助けをよろしくお願いします。

答えて

1

サブレポートのレコード数がゼロの場合は、そのレコード数を確認し、条件付き抑制式を使用してグループを抑制する必要があります。だから基本的にあなたのグループクエリどこかにサブレポートのレコードの数を保持するフィールドを持っている必要があります。

  1. 右側のセクションをクリックして
  2. セクションエキスパート
  3. 抑制ませドリル
  4. クリックして、X-2式エディタ
  5. {カウント}場合= 0、その後真そうでない場合はfalse {カウント}がある場合はそのグループの合計レコードを持つフィールド

希望すると、これが役立ちます。

関連する問題