以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 帮帮我 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48769) |
-- 作者:18061871917 -- 发布时间:2014/4/4 16:29:00 -- 帮帮我 |
-- 作者:有点甜 -- 发布时间:2014/4/4 16:31:00 -- 关联的数据不唯一。
如果是关联物料编号的话,你的物料信息表的物料编号不能有重复值 |
-- 作者:18061871917 -- 发布时间:2014/4/4 16:34:00 -- 那我应该改哪里呀 |
-- 作者:Bin -- 发布时间:2014/4/4 16:35:00 -- 2楼不是说得很清楚了吗? 你设置为关联的列,父表存在重复. 加入你关联的列是 物料编号的话, 说明你父表的 物料编号 列存在重复. 这是不允许的. 必须是唯一的.
|
-- 作者:18061871917 -- 发布时间:2014/4/4 16:47:00 -- 改成禁止重复了,怎么还出现那个框框啊?
|
-- 作者:Bin -- 发布时间:2014/4/4 16:48:00 -- 你得把原来已经重复的数据删掉. |
-- 作者:狐狸爸爸 -- 发布时间:2014/4/4 17:03:00 -- 重要提示:
如果子表要引用父表的数据,那么对于父表的关联列,应该在列属性设置中,将其属性“禁止重复”设为True,也就是禁止在父表关联列输入重复内容。因为此时父表和子表之间就必须是严格的一对多关系,理由很明显,如果不是一对多的关系,而是多对多的关系,子表在引用数据的时候,就不知道该引用父表中哪一条记录的数据了,从而出现错误提示。
如果已经遇到这种问题,可以利用重复值筛选找出父表重复行,然后删除之。 |