0

いくつかのサブ レポートを含むレポートがあり、メイン レポートでは、スキャン モードとクエリからのステータスに基づいてサブ レポートを表示しています。

サブレポートにデータがないときはいつでもメッセージを表示する必要があります。

私はこのようにしてみました。

すべてのレポートの空白のサブレポートを抑制し、空白のセクションを抑制します。

1.メインレポートのレポートフッターにテキストボックスを追加。2. サブ レポートからフィールド (Say Barcode) を取得し、共有変数を使用してメイン レポートに渡します。3.テキストボックスの専門家のセクションでは、このように書きました。

null(バーコード)ではない

しかし、それは機能していません。提案してください。

4

1 に答える 1

0

これを正しく理解していれば、以下のコードが機能するはずです。ヒント、NOT ISNULL は使用しないでください。可能であれば、以下のように IF ステートメントの結果の順序を変更してください。

数式をより堅牢にするために、以下を追加することをお勧めします。

OR = ""

空白のエントリを考慮します。

最終的なコード:

 IF Isnull({Barcode}) OR {Barcode} = "" THEN FALSE ELSE TRUE
于 2013-09-24T14:11:48.993 に答える