1、第8章 报表设计8.1 报表向导8.2 快速报表8.3 输出报表 8.4 用报表设计器定制报表 8.5 报表分组和排序 8.1 报表向导启动报表向导有下列三种方法:启动报表向导有下列三种方法:项目管理器:全部项目管理器:全部文档文档报表报表 菜单:文件菜单:文件新建新建报表报表向导向导 菜单:工具菜单:工具向导向导报表报表报表向导的操作步骤:报表向导的操作步骤:(1 1)打开)打开“报表向导报表向导”窗口窗口(2)选择报表的字段)选择报表的字段(3 3)分组记录)分组记录 (4)选择报表样式)选择报表样式(5)定义报表布局)定义报表布局(6)排序记录)排序记录(7)保存报表文件)保存报表文件
2、返回8.2 快速报表8.2.1 报表设计器窗口8.2.2 快速报表 返回8.2.1 报表设计器窗口打开报表设计器窗口的三种方法打开报表设计器窗口的三种方法:(1)菜单:文件)菜单:文件新建新建报表报表新建文件新建文件(2)项目管理器)项目管理器:文档文档报表报表新建按钮。新建按钮。(3)命令行:)命令行:CREATE REPORT 报表文件名报表文件名 或者或者 MODIFY REPORT 报表文件名报表文件名8.2.1 报表设计器窗口报表设计器窗口的组成:报表设计器窗口的组成:1报表带区报表带区:页标头区页标头区、细节带区细节带区、页注脚区页注脚区、列标头区列标头区、列注列注脚区脚区、组标头
3、区组标头区、组注脚区组注脚区、标题区标题区、总结区总结区 标尺标尺页标头区细节区页注脚区 2标尺标尺 水平标尺水平标尺垂直标尺垂直标尺3“报表报表”菜单菜单 8.2.2 快速报表 快速报表根据单个表自动地创建简单报表布局。步骤:(1)打开报表设计器窗口(3)报表快速报表注意:只有当报表设计器窗口的“细节”带区为空时,才能执行快速报表,否则“报表”菜单的“快速报表”命令以灰色显示,被禁止使用。8.3 输出报表8.3.1 8.3.1 预览报表预览报表 显示显示预览预览8.3.2 8.3.2 输出报表命令输出报表命令 REPORT FORM REPORT FORM 报表文件名报表文件名|?ENVIR
4、ONMENT|?ENVIRONMENT 范围范围 FOR FOR 条件条件1 WHILE 1 WHILE 条件条件2 2 HEADING HEADING 字符串表达式字符串表达式 NOCONSOLE NOOPTIMIZE PLAIN NOCONSOLE NOOPTIMIZE PLAINRANGE RANGE 开始页号开始页号,结束页号结束页号PREVIEW IN WINDOW PREVIEW IN WINDOW 表单名表单名|IN SCREEN NOWAIT|IN SCREEN NOWAITTO PRINTER PROMPT|TO FILE TO PRINTER PROMPT|TO FILE
5、文件名文件名 ASCII SUMMARYASCII SUMMARY功能:显示或打印指定的报表。如果不含功能:显示或打印指定的报表。如果不含TO PRINTERTO PRINTER、PREVIEWPREVIEW、TO TO FILEFILE子句,则将报表输出到屏幕或活动窗口中。子句,则将报表输出到屏幕或活动窗口中。返回8.4 用报表设计器定制报表8.4.1 调整带区的高度8.4.2 添加总结和标题带区8.4.3 设置报表的数据环境8.4.4 添加报表控件8.4.5 报表变量8.4.6 页面设置8.4.7 调整报表布局 返回8.4.1 调整带区的高度 拖动带区标识栏,直至得到满意的高度。双击带区的
6、标识栏,在对话框中设置“高度”微调器的值。8.4.2 添加总结和标题带区 报表标题/总结8.4.3 设置报表的数据环境1打开数据环境设计器窗口打开数据环境设计器窗口 在报表设计器窗口上右击鼠标,从快捷菜单中选择在报表设计器窗口上右击鼠标,从快捷菜单中选择“数据环境数据环境”命令命令。2为报表添加数据源为报表添加数据源 添加报表的数据来源(表、视图、查询等)添加报表的数据来源(表、视图、查询等)3.排序报表记录排序报表记录 在数据环境中设置与表对应的临时表上的在数据环境中设置与表对应的临时表上的ORDER 属性属性 的值,使报表内容按指定列的顺序输出。的值,使报表内容按指定列的顺序输出。8.4.
7、4 添加报表控件报表控件工具栏报表控件工具栏 添加标签控件添加标签控件 添加域控件添加域控件 添加计算字段添加计算字段 添加线条、矩形、圆角矩添加线条、矩形、圆角矩形控件形控件 添加图片添加图片/ActiveX绑定绑定控件控件 选选定定对对象象标标签签域域控控件件线线条条矩矩形形圆圆角角矩矩形形图图片片锁锁定定按按钮钮8.4.5 报表变量 使用报表变量,可以在运行报表时存放各种计算的结果,把报表变量的值输出到报表中。定义报表变量的操作:报表变量 在“报表变量”对话框中,定义各个报表变量名及对应的计算公式。8.4.6 页面设置 页面设置用于对报表页面布局、打印区域、多栏打印、打印设置等进行定义。
8、操作方法:文件页面设置8.4.7 调整报表布局选择控件选择控件 移动控件移动控件 调整控件的大小调整控件的大小 复制控件复制控件 删除控件删除控件 布局工具栏布局工具栏 显示网格线显示网格线 显示显示网格线网格线 更改网格的度量单位更改网格的度量单位 显示显示设置网格刻度设置网格刻度 8.5 报表分组和排序 报表分组使报表数据按照某些字段值的顺序排序后输报表分组使报表数据按照某些字段值的顺序排序后输出。出。报表分组的方法:报表分组的方法:报表报表数据分组数据分组在在“数据分组数据分组”对话框中,输入分组表达式,定义分对话框中,输入分组表达式,定义分组的依据。组的依据。注意注意 为了让报表数据按照分组表达式的值进行分组,一般为了让报表数据按照分组表达式的值进行分组,一般还要求在数据环境中设置还要求在数据环境中设置ORDERORDER属性,把数据适当排序属性,把数据适当排序来分组显示记录。来分组显示记录。返回