access 表 关系 实施参照完整性与级联相关字段的问题

我刚接触access,是个标准菜鸟。做了两份表格练练手,一份是客户目录,一份是客户档案。其中客户代码、客户名称、客户类别三个字段是相同的,于是想把这两张表格做一个关联。一... 我刚接触access,是个标准菜鸟。
做了两份表格练练手,一份是客户目录,一份是客户档案。
其中客户代码、客户名称、客户类别三个字段是相同的,于是想把这两张表格做一个关联。
一开始用客户代码做主键,做关联的时候,选实施参照完整性与级联更新相关字段,点确定后就出现了主表的引用字段中找不到唯一的索引的对话框。

而后用自动编号的id做主键,关联的时,选实施参照完整性与级联更新相关字段,点确定就出现在索引或关系的定义中的字段(id)无效的对话框。
注:在表设计中id的索引一项已经设置为有(无重复)了
今天下午我都在网上找答案,但是没找到一个把这个问题说清楚的。
可能是我的水平太差,所以请解答的大神尽量解释得详细些。

谢谢诶!
yym6211,谢谢你的回答,但是我之前就这样做过,出来的对话框是说“在索引或关系的定义中的字段(id)无效”
另外我仔细翻看了自带的模板里面的实例,把客户档案中的ID设为主键,再到客户目录中设了一个“客户ID”的字段,把客户档案的主键与这个字段关联就没有问题,但客户代码、客户名称与客户类别在客户目录中并没有显示。
另外,在自带的模板中,那些视图怎么都是快捷方式?是不是只有建立查询才能从各个关联的表中获取数据?

能不能把QQ留给我,直接在QQ上请教,更方便一些。谢谢
展开
 我来答
yym6211
2009-08-28 · TA获得超过1159个赞
知道大有可为答主
回答量:895
采纳率:0%
帮助的人:728万
展开全部
我试验了一下,客户代码是自动编号类型为主键,就会出现点确定后就出现了主表的引用字段中找不到唯一的索引的对话框。你在表设计对话框里分别把客户名称、客户类别下面的常规,索引项改成有(无重复)或有(有重复)即要关联的各字段都加上索引(两个表都加上索引),再做关联就没有问题了。

是要建立查询,可把两个表都添加进入,再要显示的字段拖到下面的框里。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式