access数据库怎么删除关系(access如何删除记录)
网友请教在access中如何根据表2中的记录删除表1中有的记录?
创建删除查询时,提示“无法从指定的数据表中删除”的错误提示。无法执行删除查询
其设计视图如下,并未发现错误:
通过查阅可以得到官方的解释:
可能的原因:
- 您没有修改表的权限。若要更改分配给您的权限,请联系系统管理员或该表的创建者。
- 数据库为只读访问而打开。数据库由于下面的某个原因而成为只读:
- 您使用了 OpenDatabase 方法,并且打开该数据库用于只读访问。
- 数据库文件在数据库服务器操作系统中或者被网络定义为只读。
- 在网络环境中,您对该数据库文件没有写权限。
- 在 Microsoft Visual Basic 中,您使用了 Data 控件,并将 ReadOnly 属性设置为 True。
若要删除数据,请关闭数据库,解决只读情况,然后重新打开该文件以用于读写访问。
真正原因:
这里原因是没有找到主键的问题
解决办法:
一、原来网友的表2并没有设置主键,只需要把ID作为主键即可解决问题
二、在设计视图下,把属性“唯一的记录”改为“是”即可
看删除的效果
赞 (0)