《Access数据库应用》习题 一、公司客户管理系统 需求描述:作为一个销售型的公司,或者对于某个工厂的销售部门来说,公司客户管理系统的建立可以有效的避免因业务员个人工作变动而造成公司客户的流失,也可以方便地统计每个业务员的销售业绩,以及各个地区间的销售差异。公司为一个代销日常生活用品的公司,主要包括“毛巾、牙刷、牙膏、洗衣液、洗发液、手纸”等日常生活用品,公司的主要销售地区集中在北京省内,各大市区都有办事处和营业代销人员。公司业务人员以每月的业务量进行考核,工资与业务水平直接挂钩。根据公司情况,建立公司客户管理系统共需5个表,表结构如下图所示。 “客户信息表”为主表,“地区信息表”、“业务员信息表”和“进出帐表”与“客户信息表”相关联,“管理人员表”为存放数据库管理者信息的表,与主表没有关联关系。 5个表的逻辑结构如下所示: “客户信息表”的逻辑结构表
“地区信息表”的逻辑结构表
“进出帐表”的逻辑结构表
“业务员信息表”的逻辑结构表
“管理人员表”的逻辑结构表
按照以上提供的信息,完成以下功能: 1. 创建一个空白的数据库,数据库名字为:自己的名字+的客户管理系统。如:张三的客户管理系统。请在报告里截图给出自己创建数据库的名称,包括后缀。 2. 使用“表设计器”,按照给出的表逻辑结构,创建以上5个表。并录入自己熟悉的一些数据,每个表至少有4条记录。 3. 创建“客户信息表”的下拉列表 a) 建立“客户信息表”中“地区”字段的下拉列表 b) 建立“客户信息表”中 “邮政编码”字段的下拉列表 c) 建立“客户信息表”中 “业务员”字段的下拉列表 d) 建立“进出帐表”的“公司名称”字段的下拉列表。 4. 创建查询 a) 创建“各年度的年度供货单” 的查询,要求行标题是“公司名称”和“货品名称” ,列标题是“供货时间”的年份 ,行、列交叉处的值是“供货金额”总和 。 b) 创建“供货金额最高的十个供货单”的查询,要求显示出“供货单号”、“货品名称”和“供货金额”,并按照“供货金额”从高到低进行排列。使用SQL语句实现。 5. 创建窗体 a) 创建一个全面管理公司所有客户的窗体。管理者可以在该窗体上对客户进行添加、查询、修改、删除及清空全部记录等操作。为“添加”、“查询”、“保存修改”、“删除该记录”、“清空所有客户信息(慎用)”需要编写代码完成其功能。参考效果图如下: 6. 创建报表 a)创建一个分组报表,该报表将根据客户所在的区域对其进行分组,并统计各区域分布的客户数量,同时将所需的关键信息(包括“公司名称”、“联系人”和“联系人电话” )筛选出来,参考效果图如下:: b)使用报表向导创建进出帐表的报表,要求按公司名称分组,按供货时间排序,布局选大纲。参考效果图如下: 7. 使用宏创建主窗体,创建宏把前面创建的查询、窗体和报表全部整合到一个主窗体上,单击该窗体上的某个命令按钮时,宏就可以自动执行并完成所要做的工作。参考效果图如下: 提示答案:参考教程第9章的内容。 (责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |