1、任务八任务八 对数据结果设计输出报表对数据结果设计输出报表 内容提要:内容提要:创建报表创建报表 设计报表设计报表 报表控件的使用报表控件的使用 学习目的与要求:学习目的与要求:了解设计多栏报表、分组报表了解设计多栏报表、分组报表 熟练使用报表设计器设计和修改报表布局熟练使用报表设计器设计和修改报表布局 掌握使用报表设计器生成快速报表掌握使用报表设计器生成快速报表 重点:重点:使用报表向导、报表设计器创建报表使用报表向导、报表设计器创建报表 难点:难点:分组报表和多栏报表的设计分组报表和多栏报表的设计报表向导和报表设计器介绍报表向导和报表设计器介绍使用报表设计器创建报表使用报表设计器创建报表
2、任务八任务八 对数据结果设计输出报表对数据结果设计输出报表 报表设计报表设计 第一讲第一讲 报表向导和报表设计器介绍报表向导和报表设计器介绍 授课内容:授课内容:利用报表向导创建报表利用报表向导创建报表 利用快速报表创建报表利用快速报表创建报表 报表设计过程报表设计过程 报表设计器介绍报表设计器介绍 学习目的:学习目的:了解报表的概念及设计过程了解报表的概念及设计过程 熟悉报表向导的使用,报表设计器窗口组成及其基熟悉报表向导的使用,报表设计器窗口组成及其基本操作本操作 掌握快速报表的使用掌握快速报表的使用 重点:重点:掌握快速报表的使用掌握快速报表的使用 难点:难点:报表带区的作用及使用报表带
3、区的作用及使用 任务一:任务一:利用报表向导创建学生信息报表其中包括学利用报表向导创建学生信息报表其中包括学生姓名、学号、性别、出生日期、简历等信息生姓名、学号、性别、出生日期、简历等信息 任务二:任务二:利用报表向导基于学生、成绩表创建学生成利用报表向导基于学生、成绩表创建学生成绩报表,内容包括学生表的学号、姓名、班级和专业绩报表,内容包括学生表的学号、姓名、班级和专业字段,成绩表的课程编号,成绩和考试日期字段,成绩表的课程编号,成绩和考试日期 任务三:任务三:利用快速报表未课程表常见包含其全部字段利用快速报表未课程表常见包含其全部字段的课程信息报表的课程信息报表一、利用报表向导设计报表一、
4、利用报表向导设计报表启动报表向导有以下启动报表向导有以下4种常用方法:种常用方法:方法方法1:打开:打开“项目管理器项目管理器”,选择,选择“文档文档”选项卡中的选项卡中的“报表报表”项,单击项,单击“新建新建”按钮,在弹出按钮,在弹出“新建报表新建报表”对话框中,再单击对话框中,再单击“报表向导报表向导”按钮。按钮。方法方法2:打开:打开“文件文件”菜单中的菜单中的“新建新建”菜单项,在文件菜单项,在文件类型栏中选择类型栏中选择“报表报表”,然后单击,然后单击“向导向导”按钮。按钮。方法方法3:打开:打开“工具工具”菜单中的菜单中的“向导向导”菜单,选择菜单,选择“报报表表”;方法方法4:直
5、接单击工具栏上的:直接单击工具栏上的“报表报表”图标,也可以启动图标,也可以启动报表向导。报表向导。无论用上述哪种方法启动报表向导,都会弹出无论用上述哪种方法启动报表向导,都会弹出“向导选取向导选取”对话框。如果数据源是一个表,应选择对话框。如果数据源是一个表,应选择“报表向导报表向导”,如果数据源包括父表和子表,则应选择如果数据源包括父表和子表,则应选择“一对多报表向一对多报表向导导”。报表向导举例报表向导举例举例举例使用项目管理器打开使用项目管理器打开“报表向导报表向导”,对学生表,对学生表.dbf创建报表。创建报表。打开项目管理器打开项目管理器“文档文档”报表报表“新建新建”“报表向导报
6、表向导”“向导选向导选取取”对话框对话框报表向导报表向导“报表向导报表向导”对话框对话框 完成完成6个步骤:个步骤:字段选取:选取全部字段;字段选取:选取全部字段;分组记录:无;分组记录:无;选择报表样式:经营式;选择报表样式:经营式;定义报表布局:列数:定义报表布局:列数:1;方向:纵向;字段布局:列;方向:纵向;字段布局:列 排序记录:排序记录:完成:报表标题:学生信息表;保存报表以备将来使用;完成:报表标题:学生信息表;保存报表以备将来使用;“预览预览”按钮:预览报表。按钮:预览报表。“新建报表新建报表”和和“向导选取向导选取”对对话框话框从项目管理器启动从项目管理器启动报表向导报表向导
7、“向导向导”选取对选取对话框话框二、二、利用快速报表设计报表1、启动报表设计器、启动报表设计器方法一:打开方法一:打开“项目管理器项目管理器”,选择,选择“文档文档”选项卡中选项卡中的的“报表报表”项,单击项,单击“新建新建”按钮,在弹出按钮,在弹出“新建报表新建报表”对话框中,再单击对话框中,再单击“新建报表新建报表”按钮。按钮。方法二:打开方法二:打开“文件文件”菜单中的菜单中的“新建新建”子菜单,在文子菜单,在文件类型栏中选择件类型栏中选择“报表报表”,然后单击,然后单击“新建文件新建文件”按钮。按钮。方法三:直接使用命令方法三:直接使用命令 CREATE REPORT modify r
8、eport 报表文件名报表文件名:打开已有文件:打开已有文件 无论用上述哪种方法启动报表设计器,都会出先无论用上述哪种方法启动报表设计器,都会出先“报报表设计器表设计器”窗口。窗口。2、“快速报表快速报表”举例举例下面以实例说明创建快速报表的操作步骤。下面以实例说明创建快速报表的操作步骤。例例 对自由表对自由表“课程课程.dbf”创建创建课程信息表课程信息表报表。报表。(1)打开自由表课程打开自由表课程.dbf作为报表的数据源。作为报表的数据源。(2)在在“文件文件”菜单中选择菜单中选择“新建新建”或单击工具栏上或单击工具栏上的的“新建新建”按钮,在按钮,在“新建新建”窗口中选择窗口中选择“报
9、表报表”并并单击单击“新建新建”按钮,就打开了按钮,就打开了“报表设计器报表设计器”窗口。窗口。其中的几个的白色区域称为其中的几个的白色区域称为“带区带区”,在报表设计器,在报表设计器一节中将详细介绍。现在所有的带区都是空白的,此一节中将详细介绍。现在所有的带区都是空白的,此表是一个空白报表。表是一个空白报表。(3)在主菜单栏出现的在主菜单栏出现的“报表报表”菜单中选择菜单中选择“快速报表快速报表”,会,会弹出弹出“快速报表快速报表”对话框。对话框。“快速报表快速报表”对话对话框框 其选项的意义如下:其选项的意义如下:字段布局字段布局:选择左侧为列布局可使字段在页面上从左到右排选择左侧为列布局
10、可使字段在页面上从左到右排列;选择右侧为行布局可使字段在页面上从上到下排列。本列;选择右侧为行布局可使字段在页面上从上到下排列。本例选择列布局。例选择列布局。标题标题:确定是否在报表中为每一个字段添加一个字段名标题。确定是否在报表中为每一个字段添加一个字段名标题。添加别名添加别名:确定是否在报表中的字段前面添加表的别名。如确定是否在报表中的字段前面添加表的别名。如果数据源是多个表则选择此项,否则别名无实际意义。果数据源是多个表则选择此项,否则别名无实际意义。将表添加到数据环境中将表添加到数据环境中:确定是否自动将表添加到数据环境确定是否自动将表添加到数据环境中作为报表的数据源。中作为报表的数据
11、源。字段字段:单击单击“字段字段”按钮,显示按钮,显示“字段选择器字段选择器”对话框。在对话框。在此可为报表选择要输出的字段或全部字段(通用型字段除此可为报表选择要输出的字段或全部字段(通用型字段除外)。外)。快速报表和字段选择器对话框快速报表和字段选择器对话框“快速报表快速报表”对话对话框框 “字段选择器字段选择器”对话框对话框(4)单击)单击“字段选择器字段选择器”的的“确定确定”按钮,返回按钮,返回“快快速报表速报表”对话框,再按对话框,再按“确定确定”按钮,我们选中的选按钮,我们选中的选项就出现在项就出现在“报表设计器报表设计器”的布局中。的布局中。(5)单击工具栏上的)单击工具栏上的
12、“打印预览打印预览”图标,在图标,在“预览预览”窗口中可以看到快速报表的输出结果。如果对报表满窗口中可以看到快速报表的输出结果。如果对报表满意,可选择打印输出。意,可选择打印输出。(6)进行)进行“保存保存”操作,在保存窗口中键入报表名:操作,在保存窗口中键入报表名:课程信息表。报表保存在以课程信息表。报表保存在以.frx为扩展名的文件中。为扩展名的文件中。报表设计器布局和快速预览报表报表设计器布局和快速预览报表报表设计器布局报表设计器布局快速报表预览快速报表预览三、三、利用报表设计器设计报表的过程利用报表设计器设计报表的过程 “报表设计器报表设计器”提供的是一个空白布局,从空白报表布局提供的
13、是一个空白布局,从空白报表布局开始,可以设置报表数据源、设计报表的布局、添加报表的开始,可以设置报表数据源、设计报表的布局、添加报表的控件和设计数据分组等。控件和设计数据分组等。1、设置报表数据源、设置报表数据源 (1)如果一个报表总是使用相同的数据源,就可以把它添加如果一个报表总是使用相同的数据源,就可以把它添加到报表的数据环境中。到报表的数据环境中。(2)在设计数据环境以后,每次打开或运行报表时,系统会自在设计数据环境以后,每次打开或运行报表时,系统会自动打开数据环境中已定义的表或视图,并从中收集报表所需动打开数据环境中已定义的表或视图,并从中收集报表所需的数据。的数据。(3)当数据源中的
14、数据更新之后,使用同一报表文件打印的报当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变。当关闭和释放表将反映新的数据内容,但报表的格式不变。当关闭和释放报表时,系统也将关闭已打开的表或视图。报表时,系统也将关闭已打开的表或视图。(4)设置数据环境能够方便我们添加控件。设置数据环境能够方便我们添加控件。(5)设置报表的数据源是在数据环境设计器中进行。设置报表的数据源是在数据环境设计器中进行。设置报表数据源设置报表数据源数据环境数据环境设计器设计器“添加表或添加表或视图视图”对话对话框框设计报表的布局设计报表的布局2、设计报表的布局、设计报表的布局 创建报表
15、之前,应该确定所需报表的常规格式。报创建报表之前,应该确定所需报表的常规格式。报表可能同基于单表的电话号码列表一样简单,也可能表可能同基于单表的电话号码列表一样简单,也可能复杂得象基于多表的发票那样。另外还可以创建特殊复杂得象基于多表的发票那样。另外还可以创建特殊种类的报表。例如,邮件标签便是一种特殊的报表,种类的报表。例如,邮件标签便是一种特殊的报表,其布局必须满足专用纸张的要求。其布局必须满足专用纸张的要求。常规报表布局常规报表布局报表设计器窗口报表设计器窗口3、添加控件、添加控件四、报表设计器窗口四、报表设计器窗口 在报表设计器中就可以添加各种控件,如表头、表尾、页标在报表设计器中就可以
16、添加各种控件,如表头、表尾、页标题、字段、各种线条、及题、字段、各种线条、及OLE控件等。控件等。报表带区报表带区 报表中的每个白色区域,称之为报表中的每个白色区域,称之为“带区带区”,它可以包含文本、,它可以包含文本、来自表字段中的数据、计算值、用户自定义函数以及图片、线来自表字段中的数据、计算值、用户自定义函数以及图片、线条和框等。报表上可以有各种不同类型的带区。条和框等。报表上可以有各种不同类型的带区。在在“报表设计器报表设计器”的带区中,可以插入各种控件,它们包含的带区中,可以插入各种控件,它们包含打印的报表中所需的标签、字段、变量和表达式。打印的报表中所需的标签、字段、变量和表达式。
17、空白称为带空白称为带区区灰色条称为分灰色条称为分隔符栏隔符栏报表设计器窗口报表设计器窗口 每一带区底部的灰色条称为每一带区底部的灰色条称为分隔符栏分隔符栏。带区名称显。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。而不是之下。默认情况下,默认情况下,“报表设计器报表设计器”显示三个带区:页标头、显示三个带区:页标头、细节和页注脚。细节和页注脚。页标头带区页标头带区:包含的信息在每份报表中只出现一次。一包含的信息在每份报表中只出现一次。一般来讲,出现在报表标头中的项包括报表标题、栏标题般来讲,出现在报表标头中的项包括报表标题
18、、栏标题和当前日期。和当前日期。细节带区细节带区:一般包含来自表中的一行或多行记录。一般包含来自表中的一行或多行记录。页注脚带区页注脚带区:包含出现在页面底部的一些信息(如页码、包含出现在页面底部的一些信息(如页码、节等等)。节等等)。报表也可能有多个分组带区或者多个列标头和注脚报表也可能有多个分组带区或者多个列标头和注脚带区。带区。页标头带区页标头带区细节带区细节带区页注脚带区页注脚带区(1)设置)设置“标题标题”或或“总结总结”带区带区“报表报表”标题标题/总结总结”标题标题/总结对话框总结对话框 “标题带区标题带区”复选框复选框报表顶部报表顶部“标题标题”带区带区 “总结带区总结带区”复
19、选框复选框报表尾部报表尾部“总结总结”带区带区(2)设置)设置“列表头列表头”和和“列注脚列注脚”带区带区 设置设置“列表头列表头”和和“列注脚列注脚”带区用于创建多栏报带区用于创建多栏报 方法:方法:“文件文件”“页面设置页面设置”页面设置对话框页面设置对话框“列数列数”值调整为大于值调整为大于1的数,报表将添加一个的数,报表将添加一个“列标头列标头”和一个和一个“列注脚列注脚”带区带区(3)设置)设置“组标头组标头”和和“组注脚组注脚”带区带区 对表的索引字段设置分组将索引关键字相同值的记录集对表的索引字段设置分组将索引关键字相同值的记录集中在一起,报表中的数据才能达到预想的分组效果中在一
20、起,报表中的数据才能达到预想的分组效果方法:方法:“报表报表”菜单菜单”数据分组数据分组”数据分组对话数据分组对话框框设置分组表达式即可设置分组表达式即可注:带区的数目取决于分组表达式的数目报表设计器窗口报表设计器窗口(4)调整带区高度调整带区高度 方法是:用鼠标左键按住分相应的隔符栏,以左侧标方法是:用鼠标左键按住分相应的隔符栏,以左侧标尺作为指导,将带区栏拖动到适当高度,标尺量度仅尺作为指导,将带区栏拖动到适当高度,标尺量度仅指带区高度,不表示页边距。指带区高度,不表示页边距。注意注意1)不能使带区高度小于布局中控件的高度。可不能使带区高度小于布局中控件的高度。可以把控件移进带区内,然后减
21、少带区高度。以把控件移进带区内,然后减少带区高度。(2)如果希望精确设置带区高度,可双击带区名称,如果希望精确设置带区高度,可双击带区名称,弹出弹出“带区带区”对话框,然后在该对话框中改变对话框,然后在该对话框中改变“高度高度”文本框中的数值就可精确调整相应带区的高度。文本框中的数值就可精确调整相应带区的高度。第二讲第二讲 使用报表设计器创建报表使用报表设计器创建报表 授课内容:授课内容:报表控件的使用报表控件的使用 数据分组和报表输出数据分组和报表输出 学习目的:学习目的:了解分组报表的创建了解分组报表的创建 熟悉常用控件的功能及报表输出命令熟悉常用控件的功能及报表输出命令 掌握常用控件的基
22、本操作掌握常用控件的基本操作 重点:重点:掌握常用控件的基本操作掌握常用控件的基本操作 难点:难点:常用控件的灵活应用常用控件的灵活应用 任务一:任务一:在报表设计器中修改上节课创建的课在报表设计器中修改上节课创建的课程信息报表,包括为报表添加标题,添加图片,程信息报表,包括为报表添加标题,添加图片,设置文字格式等设置文字格式等 任务二:任务二:将课程信息报表修改为按课程类别分将课程信息报表修改为按课程类别分类显示的报表类显示的报表1、添加标签控件添加标签控件 在报表中,标签一般用作说明性文字。例如在报表的在报表中,标签一般用作说明性文字。例如在报表的页标头带区内对应字段变量的正上方加入一标签
23、来说页标头带区内对应字段变量的正上方加入一标签来说明该字段表示的意义,或者对于整个报表的标题也可明该字段表示的意义,或者对于整个报表的标题也可用标签来设置。用标签来设置。添加标签控件:选择添加标签控件:选择“报表控件报表控件”的的“标签标签”按钮,按钮,此时鼠标形状变成一条竖直线,移动鼠标至插入文本此时鼠标形状变成一条竖直线,移动鼠标至插入文本的位置,单击右键,即可进行文本输入。的位置,单击右键,即可进行文本输入。编辑标签控件:选择要编辑的控件,从编辑标签控件:选择要编辑的控件,从“格式格式”菜单菜单中选定中选定“字体字体”,出现,出现“字体字体”对话框,选定适当的对话框,选定适当的字体、样式
24、、大小、颜色,然后选择字体、样式、大小、颜色,然后选择“确定确定”按钮。按钮。一、在报表中使用控件一、在报表中使用控件标签控件的添加与编辑标签控件的添加与编辑 2、添加域控件添加域控件 (1)作用:用于打印表或视图中的字段,变量和表达式的计作用:用于打印表或视图中的字段,变量和表达式的计算结果算结果 (2)添加方法添加方法:一是从一是从“数据环境设计器数据环境设计器”添加;二是直接使添加;二是直接使用用“报表控件报表控件”工具栏中的工具栏中的“域控件域控件”按钮按钮 A、从、从“数据环境设计器数据环境设计器”添加添加:右击报表:右击报表”数据环数据环境境”打开数据环境设计器窗口打开数据环境设计
25、器窗口把相应的字段拖拽到把相应的字段拖拽到报表指定的带区即可报表指定的带区即可如果要对该控件进行设置,可双击打开如果要对该控件进行设置,可双击打开“报表表达式报表表达式”对话对话框框 B、“报表控件报表控件”工具栏:工具栏:单击单击“域控件域控件”在报表指定位在报表指定位置单击置单击”报表表达式报表表达式”对话框对话框在在”表达式表达式”文本框中输文本框中输入字段名入字段名/打开打开“表达式生成器表达式生成器”设置;设置;如果添加的是可计算字段,可以单击如果添加的是可计算字段,可以单击“报表表达式报表表达式”对话框对话框中的中的“计算计算”按钮按钮打开打开“计算字段计算字段”对话框设置一个计对
26、话框设置一个计算结果算结果(3)添加计算字段)添加计算字段 用于对报表的列数据进行统计,例如计算每个学生的总分用于对报表的列数据进行统计,例如计算每个学生的总分和平均分,可通过添加域控件完成和平均分,可通过添加域控件完成方法:添加域控件,打开方法:添加域控件,打开“报表表达式报表表达式”对话框对话框单击单击“计计算算”按钮按钮打开打开“计算字段计算字段”对话框,该对话框用于设对话框,该对话框用于设置分类统计的计算类型。置分类统计的计算类型。3、线条、矩形和圆角矩形、线条、矩形和圆角矩形(1)添加方法:在:在“报表控件报表控件”工具栏中单击工具栏中单击“线条线条”/”矩形矩形”/”圆角矩形圆角矩
27、形”按钮,然后在报表的指定位置按住按钮,然后在报表的指定位置按住左键拖动,放开鼠标即可。左键拖动,放开鼠标即可。(2)更改样式:a、线条:、线条:“格式格式”菜单菜单”绘图笔绘图笔”b、圆角矩形:双击圆角矩形打开、圆角矩形:双击圆角矩形打开“圆角圆角矩矩 形对话框形对话框”,从中作相应设置即可,从中作相应设置即可(3)调整控件:选定控件,然后拖动控件四周某控点:选定控件,然后拖动控件四周某控点(4)选择控件:同表单空间的选择方法(回答):同表单空间的选择方法(回答)(5)设置控件布局:先选中控件:先选中控件利用利用“布局布局”工具栏工具栏注:注:以某一个控件为标准的控件设置,可单击此控件以某一
28、个控件为标准的控件设置,可单击此控件按住按住ctrl键键选择相应的选择相应的“布局布局”。如:先调整好一个如:先调整好一个控件,然后同时选定一组控件,单击这个控件,然后同时选定一组控件,单击这个“标准标准”控件,控件,再按住再按住ctrl键,并单击键,并单击“相同大小相同大小”工具按钮工具按钮 4、OLE对象对象OLE,对象链接与嵌入技术,一个,对象链接与嵌入技术,一个OLE对象可以是图片、对象可以是图片、声音、文档等声音、文档等(1)添加图片:添加图片:“报表控件报表控件”工具栏中单击工具栏中单击“图片图片/ActiveX邦定控件邦定控件”按钮按钮在报表的一个带区内单击并在报表的一个带区内单
29、击并拖动鼠标放开拖动鼠标放开弹出弹出“报表图片报表图片”对话框对话框注:注:“报表图片报表图片”对话框中,图片来源有文件和字段两对话框中,图片来源有文件和字段两种形式种形式(2)插入图片:插入图片:“图片来源图片来源”文件文件”输入一个图片输入一个图片文件的位置和名称。文件的位置和名称。该图片不随记录的变化而更改,如果想根据记录更改显该图片不随记录的变化而更改,如果想根据记录更改显示,则应插入通用型字段示,则应插入通用型字段(3)添加通用字段:在添加通用字段:在“报表图片报表图片”对话框的对话框的“图片来源图片来源“区域选择区域选择”字段字段”输入字段名输入字段名/单击字段生成器对话单击字段生
30、成器对话框选择字段框选择字段”确定确定”(4)调整图片调整图片:在:在“报表图片报表图片”对话框中设置图片的格式对话框中设置图片的格式“剪裁图片剪裁图片”:默认方式,图片将以图文框的大小显示图:默认方式,图片将以图文框的大小显示图片。(可能因为图文框太小而只显示部分图片)片。(可能因为图文框太小而只显示部分图片)“缩放图片,保留形状缩放图片,保留形状”:可设置一个完整、不变形的图:可设置一个完整、不变形的图片,但可能出现图片太小不能填满整个图文框片,但可能出现图片太小不能填满整个图文框“缩放图片,填充图文框缩放图片,填充图文框”:可使图片填满整个图文框,:可使图片填满整个图文框,但可能使图片变
31、形但可能使图片变形5、选择、移动及调整控件的大小、选择、移动及调整控件的大小 如果创建的报表布局上已经存在控件,则可以更改它们在如果创建的报表布局上已经存在控件,则可以更改它们在报表上的位置和尺寸。可以单独更改每个控件,也可以选择报表上的位置和尺寸。可以单独更改每个控件,也可以选择一组控件作为一个单元来处理。一组控件作为一个单元来处理。(1)选择:将鼠标指向任一控件,单击左键可选择一个控件。选择:将鼠标指向任一控件,单击左键可选择一个控件。按住鼠标左键在控件周围拖动以画出选择框,可选择多个控按住鼠标左键在控件周围拖动以画出选择框,可选择多个控件。这时选择控点将显示在每个控件周围。当它们被选中后
32、,件。这时选择控点将显示在每个控件周围。当它们被选中后,可以作为一组内容来移动、复制或删除。可以作为一组内容来移动、复制或删除。(2)移动:选择控件,这时在控件四周会出现多个控点,移动:选择控件,这时在控件四周会出现多个控点,按住这个控件并把它拖动到按住这个控件并把它拖动到“报表报表”带区中新的位置带区中新的位置上。上。(3)调整控件的大小:选择控件,这时在该控件四周出调整控件的大小:选择控件,这时在该控件四周出现控点,然后拖动选定的控点直到所需的大小。现控点,然后拖动选定的控点直到所需的大小。(4)调整控件的位置:选择控件,可以使用布局工具栏调整控件的位置:选择控件,可以使用布局工具栏的按钮
33、,进行控件的对齐、居中来调整控件的位置。的按钮,进行控件的对齐、居中来调整控件的位置。(5)复制、删除报表控件复制、删除报表控件 复制:选择要复制的控件,从快捷菜单或复制:选择要复制的控件,从快捷菜单或“编辑编辑”菜菜单中,选择单中,选择“复制复制”,然后,选择,然后,选择“粘贴粘贴”,控件的,控件的副本将出现在原始控件下面,再将副本拖动到布局上副本将出现在原始控件下面,再将副本拖动到布局上的正确位置。的正确位置。删除:选择要删除的控件,从删除:选择要删除的控件,从“编辑编辑”菜单中,选择菜单中,选择“剪切剪切”或按或按 DELETE 键。键。(6)调整控件的对齐方式:选择要对齐的控件,使用调
34、整控件的对齐方式:选择要对齐的控件,使用“布局工具栏布局工具栏”(7)更改网格的度量单位:更改网格的度量单位:“格式格式”“设置网格刻度设置网格刻度”二、数据分组二、数据分组 一个报表可设置一个或多个数据分组,分组表达式由一个报表可设置一个或多个数据分组,分组表达式由一个一个字段或一个以上的字段组成,数据分组后报表自字段或一个以上的字段组成,数据分组后报表自动动添加添加“组标头组标头”和和“组注脚组注脚”带区带区1、设置报表的记录顺序、设置报表的记录顺序 为了对数据表中的记录进行分组,必须对记录进行索引或排序 为表设置当前索引可使用set order to 索引名 也可在“环境设计器”窗口中设
35、置,方法如下:(1 1)打开要设置分组的报表文件,打开其数据环境打开要设置分组的报表文件,打开其数据环境 (2 2)选中要设置当前索引的表选中要设置当前索引的表右单击右单击选择选择“属性属性”(3 3)在在“属性属性”对话框中选定对话框中选定“order”order”,再从索引再从索引下拉列表框中选定一个索引,即制定当前索引下拉列表框中选定一个索引,即制定当前索引 (4 4)单击关闭)单击关闭2 2、设计单级分组报表、设计单级分组报表 对报表数据进行分组,可选择“报表”菜单中的“数据分组”命令,弹出“数据分组”对话框三、报表输出三、报表输出1 1、预览报表:、预览报表:(1)在“报表设计器”打
36、开的情况下,使用“文件”中的“预览”(2)命令:report form report form 报表文件名报表文件名 priviewpriview 2 2、打印输出报表:、打印输出报表:(1)在“报表设计器”打开的情况下,使用“文件”中的“打印”命令,打开”打印”对话框 (2)在“报表设计器”打开的情况下,使用命令:report form report form 报表文件名报表文件名 to printerto printer实训十三实训十三 报表设计报表设计一、实训目的一、实训目的 掌握用报表向导创建简单的单表或多表报表的方法掌握用报表向导创建简单的单表或多表报表的方法 掌握用报表设计器修改或
37、创建报表的方法掌握用报表设计器修改或创建报表的方法 学会利用报表设计器的快速报表功能创建报表学会利用报表设计器的快速报表功能创建报表 熟悉分组报表的创建方法熟悉分组报表的创建方法二、实训内容二、实训内容使用报表向导创建课程信息一览表使用报表向导创建课程信息一览表使用一对多报表向导创建课程成绩一览表使用一对多报表向导创建课程成绩一览表先由学生、课程、成绩三个表建立学生成绩视图,然先由学生、课程、成绩三个表建立学生成绩视图,然后以该视图为数据源,利用快速报表功能建立学生成后以该视图为数据源,利用快速报表功能建立学生成绩表报表,保存到学生成绩表绩表报表,保存到学生成绩表.frx文件中文件中 将学生成绩表将学生成绩表.frx 修改为两级分组报表修改为两级分组报表三、实训步骤三、实训步骤 参照实训书参照实训书