我有一个包含一堆我没有构建的表单的访问数据库。表单上的其中一个字段在数据输入期间弹出错误。我在设计模式下打开了表单并查看了事件。但是我没有看到任何生成该错误文本的事件。我在整个项目中搜索了该错误文本并且无法获得成功。错误还会从哪里冒泡。从错误的文本中我可以看出它是开发人员编写的,而不是 Microsoft 错误。
问问题
4360 次
2 回答
1
如果弹出窗口是 vanilla VBAMsgBox
并且您的 Access 数据库是.mdb
/.accdb
格式(例如没有.mde
/ .accde
),那么您可以这样做:
只需等待消息框显示,然后按Strg+ Pause。
你会看到这个:
按“调试”,Access 会显示代码中触发MsgBox
.
于 2012-10-05T15:20:04.923 回答
0
如果该表单域已绑定(意味着它的 Control Source 属性是表单记录源中的一个域),请检查包含该域的表的设计。
在表格设计中,可以为字段分配验证规则属性和验证文本属性。查看验证文本属性是否与神秘错误文本匹配。
请注意,还可以为表本身定义验证规则和验证文本。因此,除了检查字段属性外,还要检查表本身的属性表。
于 2012-10-05T15:14:42.927 回答