【问题标题】:Error copying form "The database has been place in a state"从“数据库已处于某种状态”复制时出错
【发布时间】:2018-07-05 11:00:01
【问题描述】:

我有 2 个本地 Access 2016 数据库。我想将表单从一个数据库复制到另一个数据库。

当我尝试粘贴复制的表单时,我收到错误消息“数据库已被用户置于某种状态......这会阻止它被打开或锁定。

由于数据库是本地的,我是唯一打开数据库的人,尽管两个数据库都包含链接表。

有没有办法解决这个问题?

【问题讨论】:

    标签: ms-access ms-access-2016


    【解决方案1】:

    要将表单从一个数据库复制到另一个数据库,表单所在的数据库不需要设置任何排他锁。确保这一点的最简单方法是关闭数据库,然后打开它们以复制表单。

    导致排他锁的事情包括修改表设计、修改表单、修改 VBA 或显式独占打开数据库。

    【讨论】:

    • 你的打字速度比我快。 :)
    • 令我惊讶的是,它奏效了。我保存并关闭了两个数据库。然后重新打开它们,并在做任何其他事情之前尝试复制 - 它有效。谢谢你。我会接受的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多