ACCESS中如何让表关联

ACCESS中如何让表关联,第1张

步骤如下:

关闭已打开的所有表。 您不能创建或修改打开的表之间的关系。 

按 F 11 键切换到数据库窗口。 

在 工具 菜单中上, 单击 关系 。 

如果您尚未尚未定义任何关系数据库中, 显示表 对话框会自动显示。 如果希望向中添加要关联,但将不会显示 显示表 对话框的表,单击 显示表 在 关系 菜单上。 

双击要关联,表的名称,然后关闭 显示表 对话框。 要创建一个表与其本身之间的关系,请按如下所两次添加的表。

将拖动要从一个表与其他表中,相关字段。 若要拖动多个字段,按 Ctrl 键,单击每个字段中,然后拖动这些。

在大多数的情况下应主键字段 (以加粗文本显示) 将从一个表拖动到一个类似字段 (通常具有相同的名称) 其他表中称为外键。 

在出现 编辑关系 对话框。 请确保两个列中显示的字段名称正确。 如果需要,可以更改它们。 

如果需要,请设置关系选项。 如果您需要有关特定物料,在 编辑关系 对话框的信息,请单击问号按钮,然后单击物料。 将被下文中的详细解释这些选项。

单击 创建 以创建关系。 

重复步骤 5 至第 8 步每对要关联的表。

当您关闭 编辑关系 对话框时,Microsoft Access 会询问是否要保存布局。 是否保存布局或不,您创建的关系被保存在数据库。

注意: 您可以在查询和表中创建关系。 但是,查询不实施参照完整性。

如何定义多多关系

要创建多对多关系,请按下列步骤 *** 作: 

创建将具有多对多关系的两个表。 

创建第三个表称为一个联接表并将然后添加到联接表新字段,与作为主键字段相同的定义从每个其他两个表。 在联接表中主键字段作为外键。 可以添加到联接表的其他字段一样可以向任何其他表。 

在联接表中设置将其他两个表中的主键字段主键。 是例如 TitleAuthors 联接表中主键将组成订单 ID 和产品 ID 字段。 

注意 : 创建主键,请按照下列步骤: 

在设计视图中打开表。 

选择您要定义主键字段值。 若要选择一个字段,请单击所需的字段的行选择器。

要选择多个的域,请按下该 Ctrl 键,然后单击每个字段在行选择器。

单击工具栏上的 主键 。 

注意: 如果您希望多字段主键中字段次序与表中的这些字段的次序不同,请在以显示 索引 对话框,然后重新排列字段名称索引名为 PrimaryKey 的工具栏上单击 索引 。

定义每个两个主表和联接表之间的一对多关系。

数据库多表关联,一般采用外键比较方便,也可以额外建一个连接表做多表关联的连接,但这样稍微有点儿复杂,这些是建表方面的关联。查询关联,可以采用多表查询的方式关联查询,这点要求稍高点儿,但关联后再 *** 作单表时,别的表不用受太大的影响,这点特好。

dbnametblname

试试

比如库2引用库1(db1)的表a(tba)

select

from

db1tba

能实现的话联表查询就和用本库的表一样了

前提是你的用户权限得够

select

bID,b数量,a类别

from

b

inner

join

a

on

b类别=aID

解释:你的意思是否是b表的类别于a表的ID为相同类型的数据(数字),如果是的话,很简单,就是把两个表做个结合,用b表的类别和a表的ID作为结合条件

可以多建立一个图书编号的字段,每个表都以该编号进行关联。如A表ID

图书编号

借书B表ID

图书编号

书柜C表ID

图书编号

买书

然后在SQL查询里,用多表查询语句就可以了

数据库中把两个表关联起来的语句使用的连接语句

链接分为内连接,外连接,交叉连接等,外连接分为左外,右外连接

案例:

内链接

select from student a

inner join stumarks b

on astuid=bstuid

外连接

select from student a

left join stumarks b

on astuid=bstuid

以上就是关于ACCESS中如何让表关联全部的内容,包括:ACCESS中如何让表关联、MYSQL数据库中三个数据表如何实现关联、在MYSQL数据库里如何建立两个表的关联等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10182575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存