を使用してユーザーに表示する前に入力するCrystal ReportがありますCrystalReportViewer
。
ビジネス ロジックの条件に応じて、プログラムで表示および非表示にしたい静的なテキスト項目と線分があります。これらのアイテムをまとめてグループ化し、グループとして非表示にする方法はありますか?
現時点で、私の他の選択肢は、これらの表面的な違いを除いて同一の 2 つの別個のレポートを作成することです。
を使用してユーザーに表示する前に入力するCrystal ReportがありますCrystalReportViewer
。
ビジネス ロジックの条件に応じて、プログラムで表示および非表示にしたい静的なテキスト項目と線分があります。これらのアイテムをまとめてグループ化し、グループとして非表示にする方法はありますか?
現時点で、私の他の選択肢は、これらの表面的な違いを除いて同一の 2 つの別個のレポートを作成することです。
絶対に、2 つの別々のレポートを作成しないでください :)
レポート デザイン ビューで、詳細セクションのサブセクションを作成できるはずです (詳細セクションについて話していると仮定します)。詳細セクションを右クリックし、[下にセクションを挿入] を選択します。
「詳細 a」セクションと「詳細 b」セクションが表示されます。「詳細b」セクションにテキストを入力し、条件付き抑制式を適用できます。
「詳細 b」セクションを条件付きで非表示にするには、デザイン ビューで右クリックし、[セクションの書式設定...] を選択し、[非表示] チェックボックスの横にあるボタンをクリックして、そこに数式を追加します。
次の手順を実行します。
1-必要なフィールドをレポート キャンバスに追加します。
2-フィールドを右クリック
3-[フィールドの書式設定] メニュー オプションを選択します。
4-フォーマットエディタダイアログボックスの共通タブで、表示文字列オプションの条件付きフォーマットボタン[x + 2]ボタンを押します
5-数式ワークショップで、次の数式を入力します。
if {Tablename.Fieldname}= True then Totext(CurrentFieldValue)
else Totext((CurrentFieldValue)) + " Outstanding"
6-[保存して閉じる]ボタンを押します
7-[フォーマット エディター] ダイアログ ボックスの [OK] ボタンを押します。