我们使用可编辑字段设计了LN表单。用户在可编辑字段中输入金额。我们正在使用“CCur”将这些金额转换为货币。实际问题是用户使用小数分隔符输入金额为逗号(,)或点(。)。将金额转换为货币时,不考虑小数和千位分隔符。 例: 用户输入金额如下:金额1 = 2090,金额2 = 1500,90,金额3 = 800 在目前的情况下,总金额计算为152980.00,应为4390.90 我怎样才能做到这一点?我们是否在LN中具有用户特定的设置,这会自动处理这些事情?
此致 基肖尔马布
答案 0 :(得分:2)
听起来您的货币格式可能无法正确设置,因此用于输入值1500,90的客户端的区域设置是假设逗号是千位分隔符,并且句点是小数点分隔符的区域设置。
Here is one section of the documentation to check-out.您可能需要确认表单上的字段设置,以查看是否已指定自定义货币格式。否则,请查看客户端的用户首选项
答案 1 :(得分:1)
对于这个问题,我不清楚你为什么使用逗号作为小数分隔符,我猜这不是存储货币价值的正式方式。我能够了解。这是你的要求。只是把这作为一个建议。好的我们有字段属性,首先您将字段类型更改为数字。并设置字段控件属性,数字格式为货币,并将用户首选项更改为自定义。在那里你可以找到两种设置。在这里,您将千位分隔符更改为不同的符号。但我想你不能给小数或千位的多个分隔符。此外,如果你为这两件事给出相同的符号。这将是冲突。
我的观点 - 根据您的要求,您在应用Ccur()之前用逗号替换逗号。
答案 2 :(得分:1)