首页 > 解决方案 > 计算字段中的 MS ACCESS 格式数字

问题描述

我有一个uID链接到自动编号字段的字段,该字段Num为表中的每条记录生成唯一的自定义编号。

但是,用于数据类型的表达式不断返回错误。

If Field1 = "Cat" then field (uID) must return "C" & [Num]. With the number format "000". ie C001, C010, C121 etc
IIf([Field1]="Cat","C" & formatNumber([Num],3) & [Num],"Unknown")

似乎 Access 无法识别以这种方式使用的 formatNumber。

标签: ms-accessnumbersunique

解决方案


将此代码放在您的文本框控件源中

=IIf([Field1]="Cat";"C"+Format([NUM];"000");Null)

这将为您提供所需的输出。


推荐阅读