access 2007创建、编辑或删除关系
时 间:2008-03-15 07:55:12
作 者:Microsoft ID:11 城市:上海 QQ:3002789054
摘 要:创建、编辑或删除关系
正 文:
在数据库中为每个主题创建表后,必须为 Office Access 2007 提供在需要时将这些信息重新组合到一起的方法。具体方法是在相关的表中放置公共字段,并在表之间定义表关系。然后,可以创建查询、窗体和报表,以同时显示几个表中的信息。
本文提供了用于创建、编辑和删除表关系的分步过程。您将了解如何实施参照完整性以禁止创建孤立记录,如何设置联接类型以确定查询结果中包括关系每侧的哪些记录,以及如何设置级联选项以保持参照同步。
有关表关系的详细信息,请参阅表关系指南一文。
创建表关系
可以在“关系”窗口中创建表关系,也可以通过从“字段列表”窗格向数据表拖动字段来创建表关系。在表之间创建关系时,不要求公共字段具有相同的名称,但实际情况往往是这样。不过,公共字段必须具有相同的数据类型。但是,如果主键字段为“自动编号”字段,并且主键字段与外键字段的 FieldSize 属性相同,则外键字段也可以为数字字段。例如,如果自动编号字段与数字字段的 FieldSize 属性都是“长整型”,则可以将这两个字段相匹配。即使两个公共字段都是数字字段,它们也必须具有相同的 FieldSize 属性设置。
使用“关系”文档选项卡创建表关系
- 单击“Microsoft Office 按钮”,然后单击“打开”。
- 在“打开”对话框中,选择并打开数据库。
- 在“数据库工具”选项卡上的“显示/隐藏”组中,单击“关系”。
- 如果您尚未定义过任何关系,则会自动显示“显示表”对话框。如果未出现该对话框,请在“设计”选项卡上的“关系”组中单击“显示表”。
“显示表”对话框会显示数据库中的所有表和查询。要只查看表,请单击“表”。若要只查看查询,请单击“查询”。若要同时查看表和查询,请单击“两者”。
- 选择一个或多个表或查询,然后单击“添加”。将表和查询添加到“关系”文档选项卡之后,请单击“关闭”。
- 将字段(通常为主键)从一个表拖至另一个表中的公共字段(外键)。要拖动多个字段,请按 Ctrl 键,单击每个字段,然后拖动这些字段。
将显示“编辑关系”对话框。
- 验证显示的字段名称是否是关系的公共字段。如果字段名称不正确,请单击该字段名称并从列表中选择合适的字段。
要对此关系实施参照完整性,请选中“实施参照完整性”复选框。有关参照完整性的详细信息,请参阅实施参照完整性一节
此外,还请参阅表关系指南一文。
- 单击“创建”。
Access 会在两个表之间绘制一条关系线。如果已选中“实施参照完整性”复选框,则该线在每端都显示为较粗。此外,仅当再次选中“实施参照完整性”复选框后,数字“1”才会出现在关系线一侧较粗的部分之上,无限大符号 (∞) 将出现在该线另一侧较粗的部分之上,如下图所示。
注释
- 创建一对一关系 两个公共字段(通常为主键字段和外键字段)都必须具有唯一索引。这意味着应将这些字段的“已索引”属性设置为“是(不允许重复)”。如果两个字段都具有唯一索引,Access 将创建一对一关系。
- 创建一对多关系 &nbs
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)