ms-access - Access 2013 表达式中未定义函数 'Format'

标签 ms-access ms-access-2013

我创建了一个 Access 数据库,用于由不同的人创建报告。该数据库只是链接到各种外部数据源。通过宏,它运行查询、创建报告并将其推送到 SharePoint 网站。该宏由按钮触发。对我来说运行得很好。没有错误并且工作完美。对于我部门的另一个用户来说,它不起作用。她收到以下错误:

表达式中未定义函数“Format”

我查看了一下,宏在运行的更新查询上失败了。请参阅下面的屏幕截图。

enter image description here

它不喜欢表达式的“格式”部分,但仅限于她的电脑。对我来说效果很好。我没有对数据库中的任何其他对象使用“Format”,因此我不确定为什么会出错。我一直使用 Format 函数来格式化日期值。

知道为什么这会在一台 PC 上选择性地出错吗?

最佳答案

问题:VBA 中有引用列表。打开后(VBA环境->工具->引用),你会发现“MISSING”前面有一个勾号。 解决方案:取消选中“MISSING”复选框,然后保存。 结果:它会起作用

关于ms-access - Access 2013 表达式中未定义函数 'Format',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39494499/

相关文章:

sql - Access ODBC : JOIN between tables in different database files

c# - 刷新按钮 - 在插入、删除、更新后刷新数据 GridView

c# - 在 C# 的 VS2010 中从数据库动态绑定(bind)图表

database - 访问数据库创建

python - PYODBC MS Access 插入错误 - 参数太少

ms-access - 紧凑 Access 数据库

mysql - 将表从在 MS Access 应用程序之上编写的应用程序导入到 MySQL

c# - 如何使用 C# 中的 ExecuteScalar 从 SQL 命令获取多个变量并将它们设置为局部变量

sql - 在 Access 查询中调用 VBA 函数

sql - Access : Update query with count in subquery - error or all results