![]() |
1
0
不幸的是,它在xpath(不是特定于InfoPath/XML或MS)中是一个问题(因为缺少更好的术语)。因此,即使您找到了创建自己类型的方法,我认为只要您尝试访问并创建与现在相同的浮点问题,内部处理引擎仍然会将其转换回double。 看看这篇文章,它使用舍入来解决(某种程度上)这个问题。这不是最优雅的解决方案,但我认为这正是您一直以来所坚持的。 http://blogs.msdn.com/b/infopath/archive/2008/04/17/invalid-data-error-when-calculating-the-result-of-2-or-more-fields.aspx |
![]() |
2
0
将您的货币字段创建为文本框。选择文本框,在“属性”中选择“字段属性”。将数据类型更改为decimal(double)。然后将数据格式(在功能区中向上)更改为数字,小数位2。像个魔咒一样工作:—) |