Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamics ax 2009 Axapta中的numberstotxt()方法_Dynamics Ax 2009_Dynamics Ax 2012 - Fatal编程技术网

Dynamics ax 2009 Axapta中的numberstotxt()方法

Dynamics ax 2009 Axapta中的numberstotxt()方法,dynamics-ax-2009,dynamics-ax-2012,Dynamics Ax 2009,Dynamics Ax 2012,当我试图打印info(numberstotxt(3492.4069))时它给我的输出是***三千四百九十二和41/100。现在我希望它是***叁仟肆佰玖拾贰和406/1000当我检查方法numberstotxt()时,我发现函数frac()返回。41 请帮助。frac()没有返回。41。返回的是decorund(frac(_num),2)。decorund方法的第二个参数是所需的小数位数 你能做的就是改变 int numOfPennies=(decorund(frac(_num),2)*100)

当我试图打印
info(numberstotxt(3492.4069))时它给我的输出是
***三千四百九十二和41/100
。现在我希望它是
***叁仟肆佰玖拾贰和406/1000
当我检查方法numberstotxt()时,我发现函数
frac()
返回。41

请帮助。

frac()
没有返回。41。返回的是
decorund(frac(_num),2)
。decorund方法的第二个参数是所需的小数位数

你能做的就是改变

int numOfPennies=(decorund(frac(_num),2)*100)mod 100

int numOfPennies=(decorund(frac(_num),3)*1000)模1000

然后,将
numberstotxt
方法底部的输出字符串更改为显示
'/1000'
,而不是
'/100'


实际输出将是407/1000,而不是406/1000,因为它将进行取整。

谢谢。。。只是另一个简单的问题,我有一个值234.26,但我想显示它像234.260。。。你知道有什么内置功能吗?