我有一个数据库,我已将其转换为2007 Access。我最终重建了组合框。它们在活动数据库中都可以正常工作但是只要我关闭数据库并重新打开它 - 它们就不起作用并且会显示许多错误。
如果我以同样的方式创建第二个组合 - 然后两个组合开始工作......但是当我关闭数据库并重新打开它时它们又一次......它们都停止工作了吗?
这些只是搜索当前FORM以查找记录的组合框..
ie ..字段“公司名称” - Combo正在搜索从下拉组合框输入或选择的特定公司记录。
在数据库设置/ trustcentre中,我已经启用了所有marcos等。
我错过了什么?
答案 0 :(得分:0)
有几件事:
尝试反编译项目。它可能已被破坏
只需从命令行打开文件,然后添加/decompile
参数即可
然后只需重建项目并压缩它。
确保您在VBA IDE中的引用>工具>引用...包含正确的库:
Visual Basic For Application
Microsoft Access 12.0对象库
OLE自动化
Microsoft Office 12.0 Access数据库引擎对象库
Microsoft Office 12.0对象库
OLE自动化有时会出现奇怪的问题:它有时会在我的Windows Server 2008 x64计算机上自动选择,但我必须在Windows XP 32位桌面上禁用它...