第12章 作业
发布时间: 2014-01-17 浏览次数: 141

复制和打开数据库文件“购物信息管理系统”,完成以下实验内容:

1. 创建如图12.34所示的显示客户基本信息的窗体。要求:单击窗体中的“打印报表”按钮,能够打印在例12.10中设计完成的客户信息报表。

12.34 客户信息窗体

提示:

1)使用“窗体向导”按钮 ,以“客户”为数据源,创建一个纵栏式窗体,以“创建客户信息”为名保存窗体;

2)调整窗体中控件的位置;

3)使用“按钮”向导在窗体下部添加“保存记录”、“添加记录”、“删除记录”和“关闭窗体”四个按钮;

4)在窗体上部添加“打印报表”的按钮,为该按钮编写打开“客户信息”报表的宏,并将该宏嵌入到该按钮的“单击”事件属性中。

2.编写如图12.35所示的查询界面,能够根据用户输入的查询条件,找出数据库中相应的记录。

12.35 客户信息查询界面

提示:

1设计如图12.35所示的窗体界面(将窗体的“记录选择器”、“导航按钮”设置为“否”),将窗体命名为“客户信息查询”;

2)设计命名为“宏组_客户信息查询”的宏组,该宏组包含了判断在查询窗体中输入的内容与数据库“客户”表相应字段是否相等的条件;

3)分别将宏组的子宏嵌入到查询窗体相应按钮的“单击”事件属性中。

3. 创建如图12.36所示的以每位客户为单位,显示客户每个购物订单的订单ID、订购日期,每次订货的商品名称、数量、单价、金额以及该客户订购数量、金额小计的统计报表,在报表中还包含所有客户的订购数、订购金额的总计;将报表命名为:“按客户统计订单报表”。

12.36 按客户统计订单报表

提示(参考“例12.11”)

1)准备好订单明细查询:该查询已在例12.6创建订单明细查询中完成;

2)创建报表:单击“创建”选项卡“报表”组的“报表向导”按钮 ,弹出“报表向导”对话框,按照报表向导引导的操作过程,完成报表的创建;

²  选择“订单”表中的字段:在“表/查询”组合框中,选择“订单”表,选择订单表中在报表中要显示的字段:客户ID、订单ID、订购日期等(注意选择次序),单击  按钮,如图12.37(a)所示

²  选择“客户”表中的字段:选择“姓名”字段,单击  按钮。注意在选择“姓名”字段时,要将“选定字段”的光标放置在“客户ID”字段上,才能保证字段显示的次序,如图12.37(b)所示

²  选择“订单明细查询”中的字段:继续在报表向导的“表/查询”栏中,选择“查询:订单明细查询”,这时“订单明细查询”中的可用字段显示在列表中,单击  按钮,选择查询中的商品ID、数量、单价、金额字段,作为在报表中的显示字段,如图12.37(c)所示,单击“下一步”按钮

²  弹出确定查看数据方式对话框,单击“下一步”按钮

²  弹出是否添加分组级别对话框,将“客户ID”添加到分组,如图12.37(d)所示,单击“下一步”按钮

²  弹出明细信息排序和汇总对话框,选择对商品ID进行升序排序单击“下一步”按钮

²  弹出确定报表布局方式对话框,选择递阶布局和横向方向单击“下一步”按钮

²  弹出为报表指定标题对话框,将标题修改为“按客户统计订单报表”单击“完成”按钮

3)调整报表布局:切换到报表的“设计视图”,对报表中的各字段的位置、长度、边框等进行设置;

4)设置汇总项:以“客户ID”为单位,设置该客户的订购数量、订购金额的小计,并设置数量和金额的总计;

5美化报表:将报表标题的标签字体设为“宋体”,字号为“18”,颜色设为“#ED1C24”。使用“报表设计工具”的“控件”组中的“直线”控件 ,为每个客户ID页脚添加直线;

6)保存报表设计:将报表保存为“按客户统计订单报表”。

12.37 设置显示字段