0
也許是一個愚蠢的問題,但我不能老是找一個例子:如何創建累積變量在Crystal Reports 2008
CurrencyVar x;
if(x=0) then
x:= {saldo}+{CtaCte.Haber}-{CtaCte.Debe}
else
x:=x+{CtaCte.Haber}-{CtaCte.Debe}
目前這個計算字段失敗。該varaible X始終保持在零
也許是一個愚蠢的問題,但我不能老是找一個例子:如何創建累積變量在Crystal Reports 2008
CurrencyVar x;
if(x=0) then
x:= {saldo}+{CtaCte.Haber}-{CtaCte.Debe}
else
x:=x+{CtaCte.Haber}-{CtaCte.Debe}
目前這個計算字段失敗。該varaible X始終保持在零
求的例子,我救了我發現,這樣做我必須做如下:
CurrencyVar x;
if(PreviousIswNull({CtaCte.Haber})) then
x:= {saldo}+{CtaCte.Haber}-{CtaCte.Debe}
else
x:=x+{CtaCte.Haber}-{CtaCte.Debe}
這工作,因爲第一個記錄前面的值將始終是空
嗨吉列爾莫 - 是否有可能{saldo},{CtaCte.Haber}或 - {CtaCte.Debe}可以NUKL vaues?一種簡單的檢查方法是在公式編輯器的頂部,而不是使用NULL的NULL異常使用默認值。 – CoSpringsGuy
@CoSpringsGuy在這種情況下,這是不可能的,因爲這些值在查詢中有默認的零。 – Guillermo