应用题

使用报表设计器建立一个报表,具体要求如下:
(1)报表的内容(细节带区)是订货表的“订单编号”、“订货El期”和“总金额”。
(2)增加数据分组,分组表达式是“订货.客户编号”,组标头带区的内容是“客户编号”,组注脚带区的内容是该组订单的“总金额”合计。
(3)增加标题带区,标题是“订单分组汇总表(按客户)”,要求是4号字、黑体,括号是全角符号。
(4)增加总结带区,该带区的内容是所有订单的总金额合计。最后将建立的报表文件保存为“reportl”。
提示:在考试的过程中可以选择“【显示】→【预览】”命令查看报表的效果。

【正确答案】

【操作步骤】
①选择【文件】→【新建】命令,选择“报表”,单击“新建文件”按钮,打开报表设计器。
②在报表设计器中单击右键,在弹出的快捷菜单中选择“数据环境”,打开数据环境设计器,在数据环境设计器中单击右键,在弹出的快捷菜单中选择“添加”,将数据库“客户”和“订货”添加到数据环境设计器中,将“订货”表的“客户编号”字段拖曳到“客户”表的“客户编号”字段上,为两个表建立联系。
③将数据环境设计器中的表“订货”中的“订单编号”、“订货日期”和“总金额”字段分别拖曳到报表的“细节”带区。
④在报表设计器中单击右键,在弹出的快捷菜单中选择“数据分组”,打开数据分组对话框,输入分组表达式为“订货.客户编号”,单击“确定”按钮关闭数据分组对话框。
⑤单击“报表控件”窗口的“标签”控件,在报表的组标头带区增加一个标签,输入“客户编号:”,单击“报表控件”窗口的“域控件”控件,在报表的组标头带区增加一个域控件,打开“报表表达式”对话框,在“表达式”文本框中输入“订货.客户编号”,单击“确定”按钮关闭“计算字段”对话框,单击“确定”按钮关闭“报表表达式”对话框。
⑥单击“报表控件”窗口的“标签”控件,在报表的组注脚带区增加一个标签,输入“客户总金额:”,单击“报表控件”窗口的“域控件”控件,在报表的组注脚带区增加一个域控件,打开“报表表达式”对话框,在“表达式”文本框中输入“订货.总金额”,单击“计算”按钮打开“计算字段”对话框,选择“总和”,在“重置”下拉列表框中选择“订货.客户编号”,单击“确定”按钮关闭“计算字段”对话框,单击“确定”按钮关闭报表表达式对话框。
⑦选择【报表】→【标题/总结】命令,打开“标题/总结”对话框,分别选择“标题带区”和“总结带区”单击“确定”按钮为报表增加标题带区和总结带区,并关闭“标题/总结”对话框。
⑧单击“报表控件”窗口的“标签”控件,在报表的标题带区增加一个标签,输入“订单分组汇总表(按客户)”,选择标签,选择【格式】→【字体】,将标签设置为“4号字、黑体”。
⑨单击“报表控件”窗口的“域控件”控件,在报表的总结带区增加一个域控件,打开“报表表达式”对话框,在“表达式”文本框中输入“订货.总金额”,单击“计算”按钮打开“计算字段”对话框,选择“总和”,单击“确定”按钮关闭“计算字段”对话框,单击“确定”按钮关闭报表表达式对话框。
⑩单击“保存”按钮将报表文件保存为“report1”,选择【显示】→【预览】命令可以看到报表的运行效果。

【答案解析】