在Access中出现“由于数据表***需要一个相关记录,不能添加或修改记录”如何解决?

[复制链接]
查看11 | 回复3 | 2020-5-9 13:43:41 | 显示全部楼层 |阅读模式
在Access中出现“由于数据表***需要一个相关记录,不能添加或修改记录”,是设置错误造成的,解决方法如下:1、启动Access ,打开需要进行修改的数据表,然后在工作表标签上右击鼠标,选择快捷菜单中的“设计视图”命令。2、在设计视图模式下,鼠标右击某个字段名,在快捷菜单中选择“插入行”命令,将在表中添加一个字段。3、在选择字段上方成功插入一行,输入字段名,修改插入字段的数据类型。4、选择字段所在的整个行,右击鼠标,选择快捷菜单中的“剪切”或‘删除行’命令,字段将会直接被删除。5、在“设计”选项...6
回复

使用道具 举报

千问 | 2020-5-9 13:43:41 | 显示全部楼层
因为操作违反了表间参照完整性所以报错。解决方法是先在有关联的一方表添加相应的记录,然后再于多方表追加或修改对应的记录;又或者只添加或修改为一方表已经存在的关联记录到多方表。当然删除相应的表间关系也可以避免报错,但是这是最糟糕的解决办法,因为这样会破坏数据结构的严整性!假设学生表和成绩表通过学生ID字段建立了一对多参照完整性关系,如果为成绩表添...
回复

使用道具 举报

千问 | 2020-5-9 13:43:41 | 显示全部楼层
先添加外键记录就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行