.fywxw.com
Visual C++ 6.0 程序设计从入门到精通
·336·
图12-6 设计好Contact 表后的界面
如果对数据表的结构不满意,想要修改,则在图12-6 所示的界面上单击“Contact”,然
后单击工具栏上的“设计”按钮,在打开的界面中对表的结构进行修改。
设计好Contact 表后,还要对其进行填充,即填充一些有关人员的信息。在如图12-6 所
示的界面中双击“Contact”,则可以对表Contact 进行填充,如图12-7 所示。
图12-7 Contact 表的信息
12.2.4 设置表之间的关系
通常情况下,一个数据库是由多张表组成的,并且这些表之间还存在着某些联系。为了
便于读者更好地立即,本章中的Info.mdb 数据库由两张表组成即记录个人信息的Personal 表
和记录每个人联系方式的Contact 表。关于Contact 表,在上一节中已经创建好,下面介绍创
建Personal 表的方法。假设Personal 表包含每个人的ID、姓名、出生日期、文化程度和工作,
它们对应的Personal 表的字段名称分别为:ID、Ncom、Birthday、Education 和Work,数据
类型分别为:数字、文本、日期/时间、文本和文本。其中ID 是主键。创建好的Personal 表
如图12-8 所示。
枫叶文学网www.fywxw.com
第12 章 数据库开发
·337·
图12-8 创建好的Personal 表
创建好Personal 表后,可进行相关信息的填充,如图12-9 所示。
图12-9 Personal 表的信息
实际上,在Access 数据库中,不同表中的数据之间都存在一种关系,这种关系将数据库
里各张表中的每条数据记录都和数据库中惟一的主题相联系,使得对一个数据的cāo作都成为
数据库的整体cāo作。下面具体介绍设置表之间关系的cāo作步骤。
1.向关系界面中加入所有数据表
单击菜单栏中“工具”“关系”,弹出如图12-10 所示的“显示表”对话框。然后同时
选中Contact 表和Personal 表,单击“添加”按钮。此时的关系对话框如图12-11 所示。
图12-10 “显示表”对话框 图12-11 “关系”对话框
枫叶文学网www.fywxw.com
Visual C++ 6.0 程序设计从入门到精通
·338·
2.编辑各个关系
单击菜单栏中“关系”“编辑关系”,弹出“编辑关系”对话框(如图12-12 所示)。
然后单击“新建”按钮,在弹出的“新建”对话框中分别选择左表名称Contact,右表名称:
Personal,左列名称:ID,右列名称:ID,如图12-13 所示。单击“确定”按钮后,在编辑关
系对话框中选中“实施参照完整xìng”、“级联更新相关字段”和“级联删除相关记录”3 个复
选框,如图12-14 所示。单击“创建”按钮,则Conta