Access 2007不允许用户删除子窗体中的记录

时间:2010-04-15 16:41:50

标签: ms-access ms-office ms-access-2007

美好的一天......

我的问题的根源是没有允许用户从表单中删除行的上下文菜单。功能区上的“删除”按钮也被禁用。在Access 2003中,显然这个功能是可用的,但是自从我们最近“升级到2007”(文件仍然是MDB格式)之后,它就不再存在了。

请记住,我不是Access开发人员,也没有创建此应用程序 - 我继承了对它的支持。 ;)现在了解详细信息,以及我尝试过的内容。

相关表单是较大表单上的子表单。我试过在两个表单上打开“AllowDeletes”。我已经检查了表单上的工具栏和功能区属性,看看他们是否加载了一些自定义内容,但没有。我已经尝试将“记录锁定”更改为“正在编辑”,没有任何乐趣。我检查了查询以查看是否“太复杂”以允许删除 - 据我所知,这是一个非常简单的两个(链接)表连接。与此应用程序中允许删除行的另一种形式相比,它具有更复杂的(多连接,基于查询的查询)查询。

是否有资源可以描述允许删除的必要条件?

提前致谢...

1 个答案:

答案 0 :(得分:1)

打开作为子表单基础的查询。你能编辑一条记录吗?如果没有,查询可能就是问题。

您是否确定2007年升级时功能发生了变化?因为下一个可能的原因是设置,通过表单设计界面或VBA代码中的许多访问之一。