0

Crystal Reportに1つの数式があり、値がnullの場合に固定テキストが表示されます。これは正常に機能します。しかし、レポートが空白の場合は、固定テキストも表示されます。

私の質問:レポートが空白のときに固定テキストを表示しないようにするにはどうすればよいですか?

以下は式です。

Local StringVar x;

If IsNull({objectName}) or ({objectName} ="" ) then

x := "Fixed Text"

Else

x :={objectName}
4

3 に答える 3

0

たぶん、trim()を使用して、オブジェクトに空の文字列があるかどうかを確認することもできます。

IsNull({objectName})または(trim({objectName})= "")の場合

x:="固定テキスト"

そうしないと

x:= {objectName}

于 2011-02-14T06:48:02.080 に答える
0

RecordNumber()のような事前定義された関数を使用できませんか?または、Count({somefield})を計算し、それがゼロの場合は、テキストを無効にすることもできます。

于 2011-02-14T08:40:20.770 に答える
0

レポートの数式フィールドで、抑制の数式オプションに移動し、次のように入力します。

currentfieldvalue="固定テキスト"

これにより、そのテキストが含まれているフィールドが抑制されます。

于 2011-09-17T07:56:56.767 に答える