按照题目要求用Access制作包括如表10-19所示内容的“联系人数据库”,用Access的保存功能直接存盘。
[要求]
1.创建姓名表、地址表和通信表,并通过查询功能生成“联系人汇总表”。
2.姓名表包含“姓名”、“公司名称”信息;地址表包含“省/市/自治区”、“市/县”、“邮政编码”和“公司名称”信息;通信表包含“公司名称”和“单位电话”信息;“联系人汇总表”包含全部信息。
参考答案:
结果包括原始表(如图10-66所示)和查询表(如图10-67所示)。
解析:
用Access创建表,设置主键,建立排序的关系查询。
操作的关键步骤如下。
(1) 分别建立“姓名表”、“地址表”、“通信表”,并设置“公司名称”为主键(根据各个表给出的字段名可看出“公司名称”为主键,不考虑数据中可能的公司重名问题)。
(2) 单击“查询”标签,选择“在设计视图中创建查询”命令,在弹出的“显示表”对话框中,选择“姓名表”、“地址表”、“通信表”(可按Ctrl键多选),单击“添加”按钮后再单击“关闭”按钮(也可以一个表一个表地添加后关闭)。这时,系统自动根据主键建立了表之间的一对一关系。
然后,在“查询”对话框的字段栏,分别选择“姓名表.姓名”、“地址表.省/市/自治区”、“地址表.市/县”、“姓名表.公司名称”、“地址表.邮政编码”和“通信表.单位电话”。保存为“联系人汇总表”即可。
(3) 通过“查询”菜单下的“运行”命令,或者直接双击建立好的查询,即可生成“联系人汇总表”。