MS Access 2007出现问题时拒绝在设计模式下显示表单。我可以看到表单的代码(如果我浏览显示表单的按钮的事件属性),但我看不到作为GUI布局的表单。而且,当我尝试从应用程序的主窗口调用此表单时,它不会显示并锁定整个GUI。
现在,我尝试在显示此表单之前和之后调试,并且调用确实被调用。
有人有什么想法吗?我试着查看信任中心,然后设置“启用所有宏”,但这似乎并不重要。
答案 0 :(得分:3)
我将采取的几个步骤:
确保您的表单的Auto Center
,Auto Resize
属性设置为Yes
。
我有一个问题,在可见屏幕外打开的表格,相当莫名其妙
另外,尝试将其PopUp
和Modal
属性更改为您的测试的正常非阻塞形式。
您的数据库可能已损坏 制作数据库的副本,然后反编译并压缩它 您可以从命令行执行此操作,例如:
"C:\Program Files\Microsoft Office\Office12\msaccess.exe" "D:\Code\mydb.accdb" /decompile /compact
导出VBA +表单资源,然后从Access客户端删除表单,然后再次执行上面的反编译+压缩,然后重新导入表单。
' Export form and VBA to text files '
Application.SaveAsText acForm, "myForm", "myForm.txt"
' Import form and VBA from text files '
Application.LoadFromText, "myNewForm", "myForm.txt"