在表单

时间:2017-10-31 17:00:42

标签: ms-access

我有一个在文本框控件中显示值为.000001到50,000.000000的表单。

我想根据控件源属性中的值范围显示舍入数。有可能吗?

我尝试这个简单的例子:

IIf( [unit_weight]>=100, Round([unit_weight],1),[unit_weight])

我收到了以下消息

enter image description here

1 个答案:

答案 0 :(得分:1)

您收到的错误是因为您使用,分隔表达式中的参数,而您应该使用列表分隔符,如您的语言环境设置中所定义。

您可以通过转到控制面板,然后转到区域,然后转到其他设置...,然后转到列表分隔符来更改列表分隔符。

英格兰和美国的常用列表分隔符是逗号,如果它不是逗号,则通常是分号

请注意,在VBA和SQL中,您始终使用逗号分隔参数,而在表达式中,它取决于您的区域设置