2013-10-22 40 views
0

我正在使用Microsoft Navision 2009.我創建的報表包含幾個帶小數點分隔符的數字(在C#中爲double/float數字)。小數分隔符後總是顯示兩位數navision

我被困在我要顯示小數點後兩位數的每個數字的地方。

例:

如果數是100,我想顯示100.00 如果數是100.5,我想顯示100.50 如果數目爲100.55,我想顯示100.55 如果數目爲100.505;我想要顯示100.51或100.50

先謝謝您;

我正在使用的語言是C/AL

+0

nav是什麼類型的字段?文本?十進制? – pungggi

回答

5

不要偷懶。閱讀基本手冊。 Format功能是Nav中最好的朋友。

strsubstno(text01,format(100.10,0,'<Precision,2:2><Standard Format,0>')) 格式的第三個參數實際上是結果文本的格式。 <Precision,2:3>表示如果第一個參數是十進制數,它將在小數部分有2到3(最小2和最大3)數字。 <Standard Format,0>意味着格式的其餘部分將是標準的。

更多here!

+0

幹得好!謝謝! – bpavlov

相關問題