我正在构建一个Access数据库,当我使用Debug>编译项目时,我得到一个“用户定义的类型未定义”错误。编译,但数据库打开并运行时没有任何运行时错误,一切似乎都有效。没有给出代码中的位置,只是一个错误对话框。
每次都不会发生UDT错误,但它确实在大多数时间发生。如果我在编译时没有打开任何表单,并且我最近打开了Access,它似乎可以工作。如果我打开一个表单并再次尝试(在进行表面更改以便允许我重新编译之后),我会收到错误。
然而,这并非始终如一。当没有表单打开时,我经常会收到错误,但是当表单打开时,我总是会收到错误。如果它们在设计或表单视图中是开放的,那似乎并不重要。
可能导致这种情况的原因是什么?我应该寻找什么样的错误?
使用Access 2010。