0

アカウント作成ページにチェックボックスを設定し、DB にリンクしました。ユーザーがレポート (CR からの PDF) に特定の項目を表示したい場合にチェックボックスをオンにすると、DB にリンクされます。DB 値をスキーマ (ビット値) に追加し、他のフィールドも存在します。

ビット値が 0 の場合、3 つの項目を抑制するにはどうすればよいですか。

CR 内の IF/ELSE で抑制しようとしましたが、正しく機能しません。

式フィールドを作成し、そこから項目を非表示にする必要がありますか?

私が考えることができるすべてを試したので、例をいただければ幸いです。

4

2 に答える 2

1

フィールドを右クリックし、[フィールドの書式設定...] を選択します。[共通] タブを選択します。Suppress チェックボックスの右にあるボタンをクリックします。数式に次のテキストを入力します。

CurrentFieldValue=0

他のフィールドでプロセスを繰り返すか、[フォーマット ペインター] ボタンを使用してそうします。

于 2013-06-28T14:57:45.630 に答える
0

DataTable にデータを入力して CR に渡す場合は、ForEach ループを使用して DataRows を通過し、そこでデータを処理することができます。

さらに良いことに、データを返すストアド プロシージャでこれを処理できます。

于 2013-06-28T14:57:01.703 に答える