非常感谢,经测试,原始是我无意中将.输入为,导致的错误; 正确表达式应为:if (( mprecords_currentoutqty - round( mprecords_currentoutqty,0) = 0.00),"#,##0","#,##0.##") 这个是我目前想到的对于小数位的处理办法,但是不通用,不知道各位有没有更好的办法?
if (( mprecords_currentoutqty - round( mprecords_currentoutqty,0) = 0.00),"#,##0","#,##0,##") 如上,在数据窗口中我想设置某列当该列取整的值等于该列的值,则显示格式为"#,##0"; 否则的话显示为"#,##0,##" 但我实际测试发现没有达到我想要的效果,不知道各位有没有碰到过类似的问题,如何解决的?
609
社区成员
20,469
社区内容
加载中
试试用AI创作助手写篇文章吧