access 中如何建立多对多的关系

比如一个供应商表,一个产品信息表,一个供应商有多个产品,一个产品对应多个供应商。如何建立关联,便于查询?比如在产品表中:产品001,有供应商A,供应商B,供应商C。那么在... 比如一个供应商表,一个产品信息表,一个供应商有多个产品,一个产品对应多个供应商。 如何建立关联,便于查询?
比如在产品表中:产品001,有供应商A,供应商B,供应商C。
那么在数据录入的时候要怎么录入呢,难道是这样:
产品ID 名称 供应商ID
001 aa A
001 aa B
001 aa C
展开
 我来答
一点设计演示
高粉答主

2015-09-14 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83595

向TA提问 私信TA
展开全部

1.在access所有对象中,选中一个想要建立关系的数据表,右键单击,在右键菜单中,选择设计视图。

2.接着在菜单栏点击 数据库工具。

3.在数据库工具中,点击关系。

4.在关系面板中,在空白的位置,右键单击,选择显示表。

5.在现实表的对话框中,选择想要建立关系的两个表,然后点击添加。

6.添加完毕以后,点击关闭按钮。

7.拖动第一个表中的客户ID字段到第二个表中的客户字段。

8.弹出了编辑关系的对话框,点击创建。

9.这样多对多的关系就建立了。

chizs
2009-03-19 · TA获得超过726个赞
知道小有建树答主
回答量:1056
采纳率:0%
帮助的人:499万
展开全部
不能建成多对多关系,要建成一对多关系。
供应商表:供应商ID,供应商名称,供应商地址等,供应商ID为主键。
产品信息表:产品ID,产品名称,产品供应商ID,产品价格,产品评判等,产品ID为主键。
主要使用产品信息表进行查询,可以加上供应商表的信息。
一个供应商有多个产品:就是检索供应商ID为某值时的全部产品;
一个产品对应多个供应商:就是检索产品ID为某值时的全部供应商。

回答正确,我就是你那样想的。
如果在想下去,就很繁琐,数据也不好维护。就是建立一个中间表,把供应商ID和产品ID都存在里面,然后又单独的供应商表和产品信息表。3个表相连。如果数据不是很大,我不推荐这种做法,因为不好维护。你可以问问其他人的想法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3ba21a0
2009-03-17 · 贡献了超过346个回答
知道答主
回答量:346
采纳率:0%
帮助的人:0
展开全部
先定义主键,再建立关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiongxiucai
2012-09-12
知道答主
回答量:10
采纳率:0%
帮助的人:1.4万
展开全部
到底应该怎样做呢,我也遇到这样的问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式