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)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)

学习心得
最新文章
- 仓库管理实战课程(17)-库存明细...(05.12)
- 【Access高效办公】条件格式设...(05.12)
- 仓库管理实战课程(16)-联合查询...(05.07)
- 合并列数据到一个文本框的示例;输出...(05.06)
- 仓库管理实战课程(15)-月度库存...(04.30)
- Access选择打印机、横纵向、纸...(04.29)
- 仓库管理实战课程(14)-出库功能...(04.26)
- 通过命令按钮让Access列表框指...(04.24)
- 仓库管理实战课程(13)-入库功能...(04.21)
- Access控件美化之--美化按钮...(04.19)