我创建了一个 Access 数据库,用于由不同的人创建报告。该数据库只是链接到各种外部数据源。通过宏,它运行查询、创建报告并将其推送到 SharePoint 网站。该宏由按钮触发。对我来说运行得很好。没有错误并且工作完美。对于我部门的另一个用户来说,它不起作用。她收到以下错误:
表达式中未定义函数“Format”
我查看了一下,宏在运行的更新查询上失败了。请参阅下面的屏幕截图。
它不喜欢表达式的“格式”部分,但仅限于她的电脑。对我来说效果很好。我没有对数据库中的任何其他对象使用“Format”,因此我不确定为什么会出错。我一直使用 Format 函数来格式化日期值。
知道为什么这会在一台 PC 上选择性地出错吗?
最佳答案
问题:VBA 中有引用列表。打开后(VBA环境->工具->引用),你会发现“MISSING”前面有一个勾号。 解决方案:取消选中“MISSING”复选框,然后保存。 结果:它会起作用
关于ms-access - Access 2013 表达式中未定义函数 'Format',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39494499/