【问题标题】:Access: Subform not editable访问:子表单不可编辑
【发布时间】:2013-10-13 22:26:47
【问题描述】:

我被分配到一个生病的开发者的任务。

有一个需要修改的访问数据库。 它由 2 个 DB 组成,一个保存数据(我们称之为 back.mdb),另一个作为最前沿(我们称之为 front.mdb),链接到 back.mdb 并保存表单。

我对数据库进行了一些更改,现在其中一个表单中的子表单不再可编辑。

问题是,如果我打开原始的 front.mdb 文件,子表单就可以工作(它链接到同一个 back.mdb 文件)。

源代码没有对子表单的引用,所以没有被代码锁定。

我什至从原始表单中复制了子表单,但它不起作用。

有什么想法吗?

更新:这是子表单的截图:

【问题讨论】:

    标签: ms-access ms-access-2010


    【解决方案1】:

    这取决于您进行更改的位置(后端还是前端?),还取决于您所说的表单不再可编辑的含义(无法在设计视图中打开或无法编辑表单中的数据?)但是最可能的答案是您更改了某些内容,从而扰乱了子表单所依赖的查询或关系。如果没有有关您实际更改的更多信息,我无法提出其他建议。

    【讨论】:

    • 因此,后端数据库和前端数据库中的表单都进行了更改。
    • 我会说我的改变破坏了这种关系,但有两个问题。
    • 1.旧的前端数据库允许我编辑数据(即使它链接到新的后端数据库。
    • 不,我错了,它指向的是备份版本,所以它一定是我对表做了什么
    • 但问题是,成员表(子表单)没有任何改变!
    猜你喜欢
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多