在access中制作表格时如何设置外键?

请讲具体一点~请说具体一点,在数据库里只有视图,没有试图,到底是哪个,请说清楚!~... 请讲具体一点~
请说具体一点,在数据库里只有视图,没有试图,到底是哪个,请说清楚!~
展开
 我来答
tjrmgs
2015-05-25 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1049万
展开全部

ACCESS数据库设置数据表外键可以通过SQL数据定义查询和手动设置表间参照完整性两种方式予以实现。

注意设置外键前一方表的关联字段必须是主键或建有唯一索引,下面举例示范这两种设置方法。假设两张数据表的结构如下:

课程(课程ID 文本 主键,课程)

成绩(学号,课程ID,分数)


1)运行SQL数据定义查询

ALTER TABLE 成绩 ADD CONSTRAINT MyRelation1 FOREIGN KEY (课程ID) 
REFERENCES 课程 (课程ID);


2)手动建立两表一对多参照完整性

于表对象——右键 打开表关系视图,将要建立关系的表显示到关系视图里

拖动一方主表里的关联字段到多方表里。于弹出的编辑关系对话框,选择各表对应的关联字段,勾选实施参照完整性选项后,点击创建(或确定)按钮即可,这样系统就会自动建立相应的外键了。

参见附图(此为ACCESS2003图例,其他版本类似)


注意建立外键时,若数据表里存在违反外键约束的记录,创建外键将会报错,只有删除了违反外键约束的有关记录后才能顺利完成外键的设置。


附带简介一下外键 (FOREIGN KEY) ,它是用于在两个表中的数据之间建立和加强链接的一列或多列的组合,可控制可在外键表中存储的数据。 在外键引用中,当包含一个表的主键值的一个或多个列被另一个表中的一个或多个列引用时,就在这两个表之间创建了链接。 这个列就成为第二个表的外键。

依然特雷西sky
高粉答主

2020-02-01 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69.9万
展开全部

1、首先打开Access 带有数据的表,如图所示。

2、右键单击“表1”,选择设计设计视图按钮。

3、打开“表1”的设计视图后,选中字段“ID”。

4、点击“外键”按钮,将ID设置为外键。

5、单击“ID”字段,设置其字段属性“字段大小”为4。

6、单击快速访问工具栏中的“保存”按钮,保存当前操作,完成。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无与武比
2008-10-19 · TA获得超过1976个赞
知道小有建树答主
回答量:1771
采纳率:0%
帮助的人:682万
展开全部
在试图里直接点击相关的字段,用鼠标拖拉就行!
在工具->关系->把表调出来拖
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式