ms-access - 计算字段中的 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。
解决方案
将此代码放在您的文本框控件源中
=IIf([Field1]="Cat";"C"+Format([NUM];"000");Null)
这将为您提供所需的输出。
推荐阅读
- jquery - 如何同时搜索数组中的两个值?
- google-apps-script - 是否可以从谷歌应用程序脚本在谷歌文档中编写方程(如积分或函数限制)?
- javascript - 如何打印数组元素?
- powershell - 如何使用 Get-PnPFolder 显示 SharePoint 文件夹烫发
- sqlite - 是否可以用 CTE 替换用作标量值的子查询?
- powershell - 如何在远程计算机上执行 powershell 命令?
- powershell - 如何在 PowerShell 中将 JSON 转换为 Prometheus 时间序列友好数据
- mysql - MySQL 8.0 SKIP LOCKED 按日期排序时返回空集
- php - 我在服务器上有一个错误:500 Internal Server Error
- angular - Bootstrap typeahead 不传递'term'值并得到“找不到'object'类型的不同支持对象'[object Object]'