Lotus Notes中的货币总和

时间:2013-01-18 17:06:11

标签: lotus-notes lotusscript lotus-formula

我们使用可编辑字段设计了LN表单。用户在可编辑字段中输入金额。我们正在使用“CCur”将这些金额转换为货币。实际问题是用户使用小数分隔符输入金额为逗号(,)或点(。)。将金额转换为货币时,不考虑小数和千位分隔符。 例: 用户输入金额如下:金额1 = 2090,金额2 = 1500,90,金额3 = 800 在目前的情况下,总金额计算为152980.00,应为4390.90 我怎样才能做到这一点?我们是否在LN中具有用户特定的设置,这会自动处理这些事情?

此致 基肖尔马布

3 个答案:

答案 0 :(得分:2)

听起来您的货币格式可能无法正确设置,因此用于输入值1500,90的客户端的区域设置是假设逗号是千位分隔符,并且句点是小数点分隔符的区域设置。

Here is one section of the documentation to check-out.您可能需要确认表单上的字段设置,以查看是否已指定自定义货币格式。否则,请查看客户端的用户首选项

答案 1 :(得分:1)

对于这个问题,我不清楚你为什么使用逗号作为小数分隔符,我猜这不是存储货币价值的正式方式。我能够了解。这是你的要求。只是把这作为一个建议。好的我们有字段属性,首先您将字段类型更改为数字。并设置字段控件属性,数字格式为货币,并将用户首选项更改为自定义。在那里你可以找到两种设置。在这里,您将千位分隔符更改为不同的符号。但我想你不能给小数或千位的多个分隔符。此外,如果你为这两件事给出相同的符号。这将是冲突。

我的观点 - 根据您的要求,您在应用Ccur()之前用逗号替换逗号。

答案 2 :(得分:1)

@pamkumar:我不同意。将字段设置设置为数字和“用户设置”,而不是“自定义”。用户需要使用正确的小数点,如果它们在一个句点用于小数点的国家/地区,则使用它们,如果它们位于使用逗号作为小数点的国家/地区,则使用该小数点。 Kishore,您可以在数字字段上添加字段验证,以确保该值为数字。 请使用@InNumber。