美好的一天......
我的问题的根源是没有允许用户从表单中删除行的上下文菜单。功能区上的“删除”按钮也被禁用。在Access 2003中,显然这个功能是可用的,但是自从我们最近“升级到2007”(文件仍然是MDB格式)之后,它就不再存在了。
请记住,我不是Access开发人员,也没有创建此应用程序 - 我继承了对它的支持。 ;)现在了解详细信息,以及我尝试过的内容。
相关表单是较大表单上的子表单。我试过在两个表单上打开“AllowDeletes”。我已经检查了表单上的工具栏和功能区属性,看看他们是否加载了一些自定义内容,但没有。我已经尝试将“记录锁定”更改为“正在编辑”,没有任何乐趣。我检查了查询以查看是否“太复杂”以允许删除 - 据我所知,这是一个非常简单的两个(链接)表连接。与此应用程序中允许删除行的另一种形式相比,它具有更复杂的(多连接,基于查询的查询)查询。
是否有资源可以描述允许删除的必要条件?
提前致谢...
答案 0 :(得分:1)
打开作为子表单基础的查询。你能编辑一条记录吗?如果没有,查询可能就是问题。
您是否确定2007年升级时功能发生了变化?因为下一个可能的原因是设置,通过表单设计界面或VBA代码中的许多访问之一。