1

CrystalReportViewerオブジェクトに表示される Crystal Reports レポートのフィールドに対して、次の式があります。

ToText({myReport;1.NbEntries}, 0) + " entries"

この式を使用すると、レポートが正しく生成され、すべて問題ありません。ただし、そのフィールドをオプションにするように求められました。そこで、という名前のブール値パラメーターを追加しbEntries、式を次のように変更しました。

If {?bEntries} Then
    ToText({myReport;1.NbEntries}, 0) + " entries"
Else
    ""

式エディタにはエラーは表示されませんが、レポートを生成して「bEntries<」が false の場合、コントロールには大きな赤い X だけが表示されます。数式を元の値に戻すと、レポートが正しく生成されます。

私の式は間違っていますか?レポートの生成に失敗する原因は何ですか?

4

1 に答える 1

2

"" を "(スペース)" に置き換えます。

于 2013-05-24T20:20:58.280 に答える