ms-access - MS Access 2007 弹出式表单拒绝在设计模式下显示/无法 Access (但出现在表单列表中)

标签 ms-access ms-access-2007

MS Access 2007 存在拒绝在设计模式下显示表单的问题。我可以看到表单的代码(如果我查看显示表单的按钮的事件属性),但我看不到作为 GUI 布局的表单。而且,当我尝试从应用程序的主窗口调用此表单时,它不会显示并锁定整个 GUI。

现在,我尝试在显示此表单之前和之后放置调试,并且调试确实被调用。

谁有想法?我尝试查看信任中心,并设置了“启用所有宏”,但这似乎无关紧要。

最佳答案

我会采取的几个步骤:

  • 确保您的表单具有 Auto Center , Auto Resize属性设置为 Yes .
    我曾经遇到过在可见屏幕外打开的表单的问题,非常令人困惑。
    也尝试改变它的PopUpModal它的属性成为测试的正常非阻塞形式。
  • 您的数据库可能已损坏。
    复制您的数据库,然后反编译并压缩它。
    您可以从命令行执行此操作,例如:
    "C:\Program Files\Microsoft Office\Office12\msaccess.exe" "D:\Code\mydb.accdb" /decompile /compact
    
  • 导出 VBA + Form 资源,然后从你的 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"
    
  • 关于ms-access - MS Access 2007 弹出式表单拒绝在设计模式下显示/无法 Access (但出现在表单列表中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9773248/

    相关文章:

    sql - "#"LIKE 模式字符在 Access 365 中的 SQL 中不起作用? Jet SQL 引擎中的新错误?

    ms-access - 如何在Access中链接表格? (在它们之间传递值)

    sql - 在 MS Access 中使用 Sql 中的数学函数

    database - 这个 VBA 代码有什么问题

    sql - 每个 worker 的最大日期

    vba - 子表单引用抛出错误 2455 : You entered an expression that has an invalid reference to the property Form/Report

    ms-access - MS Access 表单 - 影响数据更新的水平 anchor

    database - ms Access 查询挂起

    sql - 标记过滤后表单中的记录

    mysql - 如何在 Ms Access 2007 中执行 Mysql 查询