Office中国论坛/Access中国论坛

标题: 设定各表关系中,提示“主表的引用字段中,找不到唯一的索引” [打印本页]

作者: lykcooler    时间: 2006-10-19 19:14
标题: 设定各表关系中,提示“主表的引用字段中,找不到唯一的索引”
如题,请问如何解决?

[此贴子已经被作者于2006-10-20 14:09:18编辑过]


作者: 一点通    时间: 2006-10-19 21:30
请将标题修改,写出简要内容
作者: lykcooler    时间: 2006-10-20 22:10
谁帮下呀??
作者: 一点通    时间: 2006-10-20 22:52
这是在表中有数据时设立关系出现的提示,主要是主表中没有子表引用关系的数据
作者: lykcooler    时间: 2006-10-21 18:11
还是不很明白,传上来看看
作者: lykcooler    时间: 2006-10-21 18:12
标题: 传上来请教了
[attach]21082[/attach]

不好意思,刚才忘了传了

作者: lykcooler    时间: 2006-10-23 23:26
有人能帮帮忙吗?
作者: 一点通    时间: 2006-10-24 00:12
在主表中,将规格的数据类型改为数字[attach]21123[/attach]


[此贴子已经被作者于2006-10-23 16:13:22编辑过]


作者: darksnow    时间: 2006-10-28 19:27
我刚接触ACCESS没多久,也是碰到这个问题了呀
作者: darksnow    时间: 2006-10-28 19:29
[em06][em06] 我想看看附件,3帖呀3帖....[em04]
作者: darksnow    时间: 2006-10-28 19:34
悄悄的再回一下.....看不见我,看不见我[em12]
作者: 大米    时间: 2006-11-4 06:30
[attach]21339[/attach]


若要创建表间关系,主表字段必须是唯一索引。即先要给主表的匹配字段定义唯一索引。
相关的字段都有相同的数据类型。
两个表都是内部表。连接表不能定义关系。


如果要是没看明白,可以看我这个图.

里面有11个表.其中下面三个,分别为"1对1"的关系,这个不用解释了.

上面的(红字)6与2,3,4,5,7,8 六个表的关系为"1对多"的关系.通过关健字"货号"来关联."商品资料"表中的货号为主索引.那么这时,将表与表之间建立关联的顺序就要用2,3,4,5,7,8 这六个表分别与6关联.如果不按照此方法,则会出现"主表的引用字段中,找不到唯一的索引"这样的提示.例如用3与7的"货号"相联.则就会出现提示.

写这样的帮助贴子不多,组织语言可能会有欠缺.希望对楼主有帮助.[em07]





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3