在My Crystal Report中,我有三種十進制數。如何在Crystal Reports中從十進制數中刪除不需要的Zeors
1) 11.00 , 2.00
2) 2.50, 1.30
3) 11.75, 2.25
我需要格式化的3種類型如下
1) 11, 2
2) 2.5, 1.3
3) 11.75, 2.25
這意味着我想從我的十進制數刪除不需要的零。怎麼辦?
在My Crystal Report中,我有三種十進制數。如何在Crystal Reports中從十進制數中刪除不需要的Zeors
1) 11.00 , 2.00
2) 2.50, 1.30
3) 11.75, 2.25
我需要格式化的3種類型如下
1) 11, 2
2) 2.5, 1.3
3) 11.75, 2.25
這意味着我想從我的十進制數刪除不需要的零。怎麼辦?
接下來爲十進制選擇X-2盒並輸入以下公式
numbervar dec := 9;
numbervar i;
numbervar j := dec + 1;
numbervar x;
for i := 1 to j do (
if val(right(totext(currentfieldvalue,j,""),i)) = 0 then
x := j - i);
x
低於選擇X-2按鈕旁邊的舍入和輸入公式
numbervar dec;
感謝代碼。 Itz工作。 非常感謝:) –
試試這個:
if ".0" IN ToText({ABC.ABC})
then
Replace(Replace (ToText({ABC.ABC}), ".0",""),"0","")
else
Replace (ToText({ABC.ABC}), "0","")
能否請您包括您用來生成報告 –