2017-09-22 8 views
0

ユーザーが設定した選択された週内の特定の製品の処理をフィルタリングするサブレポートがあります。サブレポートには5つのグループセクションと詳細セクションがあります。Crystal Report:詳細セクションがnullの場合、ページをスキップします

  • グループ1は:プロセス

  • グループ2の開始日をフィルタリング: 具体的には、グループは、このようなデータをフィルタ製品フィルタ基

  • グループ3:製品をフィルタリングコード

  • グループ4:製品番号をフィルタリングします。

  • GROUP5:私はいくつかの簡単なテキストを書き込むためGROUP1セクションを使用した製品サブ番号

をフィルタリングします。詳細のセクションでは、いくつかのフィールドを追加します。今度は、詳細セクションにレコードがない場合、サブレポートはgroup1のテキストを出力します。例えば、印刷の日には処理作業がないためです。

詳細セクションにレコードがない場合、どのようにページをスキップできますか? (あるいはグループ1を抑制する必要があるかもしれません)

答えて

0

セクションを右クリックし、セクションエキスパートにアクセスし、空白セクションを抑制してください。特定の日の値がない場合は、セクションを非表示にする必要があります。

+0

返信いただきありがとうございます。私はすでにこのソリューションを試していましたが、テキストで構成されたGroup1のように、これは詳細セクションにも記録されていません。 Group1抑圧式では、Detailsセクションが空白の場合、Group1は印刷されないと書いてもらえますか? – Wiccio

0

詳細セクションがnullの場合は、グループ1を抑止してください。私はあなたが実際にページを飛ばすことができるとは確信していません。

詳細セクションがヌルかどうかを知る方法を知りたい場合は、そのセクション内の共有変数を使用すると、詳細セクション内のレコード数がカウントされ、グループの抑制式で使用されます。 1.

関連する問題