以文本方式查看主题

-  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
--  帮帮我
请问这个怎么修改呀
此主题相关图片如下:2.jpg
按此在新窗口浏览图片

--  作者:有点甜
--  发布时间: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,也就是禁止在父表关联列输入重复内容。因为此时父表和子表之间就必须是严格的一对多关系,理由很明显,如果不是一对多的关系,而是多对多的关系,子表在引用数据的时候,就不知道该引用父表中哪一条记录的数据了,从而出现错误提示。

 

如果已经遇到这种问题,可以利用重复值筛选找出父表重复行,然后删除之。