1

Crystal レポートには 2 つのテキスト フィールドがtextAあり、textB. 式エディター (C# コードではなく) を使用して、3 番目のフィールドを設定したい場合はどうすればよいでしょうかtextTot = textA + textB

Crystalレポートの正しい構文は何ですか?

どうもありがとう。

4

1 に答える 1

3

最も単純な式は次のとおりToNumber({TableName.TextA}) + ToNumber({TableName.TextB})です。

ただし、最初にデータが数値であるかどうかをテストすることをお勧めします (実行時エラーを回避するため)。

Local NumberVar numericA;
Local NumberVar numericB;

If IsNumeric(Trim({textA})) 
    Then numericA = ToNumber(Trim({textA}))
    Else numericA = 0;

If IsNumeric(Trim({textB})) 
    Then numericB = ToNumber(Trim({textB}))
    Else numericB = 0;

numericA + numericB;
于 2013-03-13T11:23:37.987 に答える