0

数量と単価の 2 つの列を乗算してクリスタル レポートに式を実装していますが、どちらも 10 進数型ですが、クエリが何らかの値を返す場合は例外がなく、クエリが値を返さない場合は、数値や通貨量のような例外が発生します。が必要です。
式は

if isNULL({dtDealerStockReport.Qty})=True or isNULL({dtDealerStockReport.UnitPrice})=true
     then
        0
     else

     {dtDealerStockReport.Qty}*CDBL({dtDealerStockReport.UnitPrice})
4

1 に答える 1

1

ここでの問題は、クリスタル レポートが null を取得している値を返さない場合です。そこで、式を以下のように変更します。

if isNULL({dtDealerStockReport.Qty})=True or isNULL({dtDealerStockReport.UnitPrice})=true
     then
        0
     else if (Your conditions)

     {dtDealerStockReport.Qty}*CDBL({dtDealerStockReport.UnitPrice})
else 
0
于 2013-07-30T06:51:44.687 に答える