版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二级二级access报表讲义报表讲义二级二级access报表讲义报表讲义8.2 报表的创建与修改28.3 报表输出38.1 报表设计的基本概念1二级二级access报表讲义报表讲义本章学习目标本章学习目标 熟悉用报表向导设计报表熟悉用报表向导设计报表 掌握报表设计器、报表控件工具栏的使用掌握报表设计器、报表控件工具栏的使用 掌握报表的创建和修改,定义报表的数据源和数掌握报表的创建和修改,定义报表的数据源和数据布局。据布局。 熟悉报表的预览和打印。熟悉报表的预览和打印。 了解标签设计的方法。了解标签设计的方法。 二级二级access报表讲义报表讲义8.1 报表设计的基本概念报表设计的基本概念 报
2、表由两个基本部分组成:数据源和布局。数据报表由两个基本部分组成:数据源和布局。数据源指定了报表中的数据来源,通常是数据库表、源指定了报表中的数据来源,通常是数据库表、自由表、视图、查询或临时表;报表的布局用来自由表、视图、查询或临时表;报表的布局用来定义报表的输出格式。报表文件不保存数据,输定义报表的输出格式。报表文件不保存数据,输出报表时从数据源中提取数据,并按照布局定义出报表时从数据源中提取数据,并按照布局定义的位置和格式输出数据。的位置和格式输出数据。二级二级access报表讲义报表讲义8.1.1 报表的类型与设计报表的类型与设计 1报表的类型报表的类型 创建报表实际上就是设计报表的页面
3、大小、报表创建报表实际上就是设计报表的页面大小、报表标题、页标题、列标题、分组标题以及数据的显标题、页标题、列标题、分组标题以及数据的显示位置等输出格式,结果保存到报表文件,扩展示位置等输出格式,结果保存到报表文件,扩展名为名为.frx。 二级二级access报表讲义报表讲义表表8.1 报表类型报表类型报表类型报表类型说明说明示例示例列报表列报表每行一条记录。所有字段内容在同每行一条记录。所有字段内容在同一行,字段名在页面上方,字段与一行,字段名在页面上方,字段与其数据在同一列其数据在同一列学生成绩单、工资报表、学生成绩单、工资报表、库存清单、分组库存清单、分组/总计报表总计报表行报表行报表每
4、个字段一行,字段与数据在同一每个字段一行,字段与数据在同一行,字段名在数据左侧行,字段名在数据左侧列表列表一对多报一对多报表表一条记录或一对多关系,包括父表一条记录或一对多关系,包括父表的记录及相关子表的记录的记录及相关子表的记录发票、记录凭证发票、记录凭证多栏报表多栏报表多栏式记录,每条记录的字段沿分多栏式记录,每条记录的字段沿分栏的左边缘竖直放置栏的左边缘竖直放置电话号码簿、名片电话号码簿、名片标签标签多列记录,每个记录的字段沿左边多列记录,每个记录的字段沿左边缘竖直放置缘竖直放置邮件标签、航空旅行标签邮件标签、航空旅行标签二级二级access报表讲义报表讲义2设计报表的步骤设计报表的步骤
5、在在Visual FoxPro中报表设计的主要步骤如下:中报表设计的主要步骤如下:确定数据源,选取要打印输出的字段。确定数据源,选取要打印输出的字段。确定报表的类型。确定报表的类型。创建报表布局文件。创建报表布局文件。修改和设置布局文件。修改和设置布局文件。预览和打印报表。预览和打印报表。二级二级access报表讲义报表讲义8.1.2 报表设计器报表设计器1打开打开“报表设计器报表设计器”打开打开“报表设计器报表设计器”可以使用菜单方式、命令方可以使用菜单方式、命令方式。式。(1)命令方式)命令方式格式:格式:CREATE REPORT 功能:打开报表设计器,创建一个指定名称的报功能:打开报表
6、设计器,创建一个指定名称的报 表,扩展名为表,扩展名为.frx。二级二级access报表讲义报表讲义【例例8.1】使用命令方式创建报表文件:学生简明信使用命令方式创建报表文件:学生简明信息息.frx。【操作步骤操作步骤】在命令窗口输入命令:在命令窗口输入命令:CREATE REPORT 学生简明信息学生简明信息二级二级access报表讲义报表讲义(2)菜单方式)菜单方式使用菜单方式操作步骤:使用菜单方式操作步骤:单击单击“文件文件”菜单,选择菜单,选择“新建新建”,或单击工具,或单击工具栏栏“新建新建”按钮,打开按钮,打开“新建新建”对话框;对话框;在在“新建新建”对话框的对话框的“文件类型文
7、件类型”栏中单击栏中单击“报报表表”选项;选项;单击单击“新建文件新建文件”按钮,打开按钮,打开“报表设计器报表设计器”。二级二级access报表讲义报表讲义2报表设计器的数据分区报表设计器的数据分区 报表设计器分为若干个数据分区,亦称为报表带区,用于报表设计器分为若干个数据分区,亦称为报表带区,用于放置各种报表控件,以显示报表标题、日期、数据、标志、放置各种报表控件,以显示报表标题、日期、数据、标志、页码等信息,可以包含文本、来自数据表字段的值、用户页码等信息,可以包含文本、来自数据表字段的值、用户自定义函数以及图片、线条和框等。自定义函数以及图片、线条和框等。 默认情况下,默认情况下,“报
8、表设计器报表设计器”包含页标头、细节和页注脚包含页标头、细节和页注脚三个基本带区,每一区域下方有一个向上的三角符号和名三个基本带区,每一区域下方有一个向上的三角符号和名称。称。 二级二级access报表讲义报表讲义 表表8.2 报表中各区域的作用与设置方法报表中各区域的作用与设置方法区域名称区域名称打印效果打印效果作用作用用法用法标题标题每报表打印一次每报表打印一次用于放置标题、日期、页码、公司标志用于放置标题、日期、页码、公司标志等信息等信息从从“报表报表”菜单中选择菜单中选择“标题标题/总结总结”带区带区总结总结每报表结束打印一次每报表结束打印一次用于放置报表总计等信息用于放置报表总计等信
9、息页标头页标头每页打印一次每页打印一次报表的表头部分,用于放置日期、页码、报表的表头部分,用于放置日期、页码、列标题等信息列标题等信息默认可用默认可用页注脚页注脚每页结束打印一次每页结束打印一次用于放置日期、页码、分类总计等信息用于放置日期、页码、分类总计等信息列标头列标头每列打印一次每列打印一次用于放置标题、日期、页码、公司标志用于放置标题、日期、页码、公司标志等信息等信息从从“文件文件”菜单中选择菜单中选择“页面设置页面设置”,从中设,从中设置置“列数列数1”列注脚列注脚每列结束打印一次每列结束打印一次用于放置数据和说明性文本等信息用于放置数据和说明性文本等信息组标头组标头每组打印一次每组
10、打印一次用于放置标题、日期、页码、公司标志用于放置标题、日期、页码、公司标志等信息等信息从从“报表报表”菜单中选择菜单中选择“数据分组数据分组”组注脚组注脚每组结束打印一次每组结束打印一次用于放置数据和说明性文本等信息用于放置数据和说明性文本等信息细节细节每记录打印一次每记录打印一次用于放置分组字段信息用于放置分组字段信息默认可用默认可用二级二级access报表讲义报表讲义8.1.3 报表的页面与布局报表的页面与布局1报表页面报表页面报表页面的主要内容是设置页边距,纸张大小和页面报表页面的主要内容是设置页边距,纸张大小和页面方向,其操作如下。方向,其操作如下。打开打开“报表设计器报表设计器”后
11、,在后,在Visual FoxPro系统主系统主菜单中执行菜单中执行“文文件件”菜单的菜单的“页面设置页面设置”命令,弹出命令,弹出“页面设置页面设置”对话框,如图对话框,如图8-2所所 示。在此对话框中,进行示。在此对话框中,进行页边距,纸张大小和页面方向设置。页边距,纸张大小和页面方向设置。在在“列数列数”框设置报表的列数,宽度和间隙。框设置报表的列数,宽度和间隙。在在“左页边距左页边距”框设置页面左边距的大小。框设置页面左边距的大小。单击单击“打印设置打印设置”按钮,弹出按钮,弹出“打印设置打印设置”对话对话框框,用于设置打印用于设置打印机名、纸张大小和打印方向(纵向还是机名、纸张大小和
12、打印方向(纵向还是横向)。横向)。二级二级access报表讲义报表讲义二级二级access报表讲义报表讲义2数据输出位置数据输出位置 “报表设计器报表设计器”窗口中每个带区可以放置不同的内窗口中每个带区可以放置不同的内容,但报表中要用的数据以及各数据在报表的什容,但报表中要用的数据以及各数据在报表的什么位置显示和打印,用户可以根据各带区的作用么位置显示和打印,用户可以根据各带区的作用将数据放在报表的相应带区进行输出。将数据放在报表的相应带区进行输出。 二级二级access报表讲义报表讲义3报表布局的调整报表布局的调整调整报表布局指出的是对放置在各带区中的控件的位调整报表布局指出的是对放置在各带
13、区中的控件的位置和大小进行调整。置和大小进行调整。 位置调整。一种方法是拖拽选中需调整数据输出位置对象位置调整。一种方法是拖拽选中需调整数据输出位置对象实现位置调整。另一种方法是使用如图实现位置调整。另一种方法是使用如图8-3 所示的所示的“布局布局”工具栏所提供的各种布局命令工具栏所提供的各种布局命令,实现报表布局的调整。实现报表布局的调整。图图8-3 布局工具栏布局工具栏 大小调整。使用鼠标单击所选对象,通过拖动其缩放点来大小调整。使用鼠标单击所选对象,通过拖动其缩放点来调整大小。调整大小。 二级二级access报表讲义报表讲义8.1.4 “报表设计器报表设计器”工具栏和工具栏和“报表控件
14、报表控件”工具栏工具栏1“报表设计器报表设计器”工具栏工具栏 “数据分组数据分组”按钮。点击后,弹出按钮。点击后,弹出“数据分组数据分组”对话框,对话框,从而可进行报表的数据分组设计。从而可进行报表的数据分组设计。 “数据环境数据环境”按钮。点击后,弹出按钮。点击后,弹出“数据环境数据环境”对话框,对话框,从而可设置报表的数据源。从而可设置报表的数据源。 “报表控件工具栏报表控件工具栏”按钮。用于显示或隐藏按钮。用于显示或隐藏“报表控件报表控件”工具栏。工具栏。 “调色板工具栏调色板工具栏”按钮。用于显示或隐藏按钮。用于显示或隐藏“调色板调色板”工具工具栏。栏。 “布局工具栏布局工具栏”按钮。
15、用于显示或隐藏按钮。用于显示或隐藏“布局布局”工具栏。工具栏。二级二级access报表讲义报表讲义二级二级access报表讲义报表讲义2“报表控件报表控件”工具栏工具栏 使用使用“报表控件报表控件”工具栏上的控件按钮,可以在报表的带工具栏上的控件按钮,可以在报表的带区中设置控件。在带区中可以对控件进行拖动位置,改变区中设置控件。在带区中可以对控件进行拖动位置,改变大小等操作。双击带区中的控件,将弹出相应的属性窗口,大小等操作。双击带区中的控件,将弹出相应的属性窗口,可对控件的属性进行修改,比如更改它们的格式、大小、可对控件的属性进行修改,比如更改它们的格式、大小、颜色、位置以及打印选项等。表颜
16、色、位置以及打印选项等。表8.3列出了各控件按钮的列出了各控件按钮的功能。功能。二级二级access报表讲义报表讲义表表8.3 控件按钮的功能控件按钮的功能控件控件按钮图形按钮图形作作 用用选定对象选定对象移动或更改控件的大小。在创建了一个控件后,系统移动或更改控件的大小。在创建了一个控件后,系统将自动选定该按钮,除非选中将自动选定该按钮,除非选中“按钮锁定按钮锁定”按钮按钮标签标签创建一个标签控件,用于显示字符串创建一个标签控件,用于显示字符串域控件域控件创建一个域控件,用于显示表字段、内容变量或其他创建一个域控件,用于显示表字段、内容变量或其他表达式的内容表达式的内容线条线条创建一个线条控
17、件,用于在设计报表时画直线创建一个线条控件,用于在设计报表时画直线矩形矩形创建一个矩形控件,用于在报表上画矩形创建一个矩形控件,用于在报表上画矩形圆角矩形圆角矩形创建一个圆角矩形控件,用于在报表上画椭圆和圆角创建一个圆角矩形控件,用于在报表上画椭圆和圆角矩形矩形图片图片/ActiveX绑绑定控件定控件创建一个图片控件,用于显示图片或通用型字段的内创建一个图片控件,用于显示图片或通用型字段的内容容按钮锁定按钮锁定允许在添加多个同类的控件时,不需多次按此控件的允许在添加多个同类的控件时,不需多次按此控件的按钮按钮二级二级access报表讲义报表讲义8.1.5 报表的数据源报表的数据源 如果报表总是
18、与一定的数据相联系,设计报表时如果报表总是与一定的数据相联系,设计报表时就要确定报表的数据源。通常是把报表常用的数就要确定报表的数据源。通常是把报表常用的数据源添加到报表的数据环境中。据源添加到报表的数据环境中。 二级二级access报表讲义报表讲义【例例8.2】将表将表“XS.DBF”添加到报表数据环境中。添加到报表数据环境中。操作步骤如下:操作步骤如下:右击右击“报表设计器报表设计器”,从快捷菜单中选择,从快捷菜单中选择“数据环数据环境境”命令,弹出命令,弹出“数据环境设计器数据环境设计器”。在在“数据环境数据环境”菜单中选择菜单中选择“添加添加”命令项(或在命令项(或在“数据环境设计器数
19、据环境设计器”对话框中右单击后,在快捷菜对话框中右单击后,在快捷菜单中选择单中选择“添加添加”命令),弹出命令),弹出“打开打开”对话框。对话框。 在在“打开打开”对话框中,双击所需的数据表对话框中,双击所需的数据表“XS.DBF”,将该表添加到,将该表添加到“数据环境设计器数据环境设计器”中,完成数据源的设置,如图中,完成数据源的设置,如图8-6所示。所示。二级二级access报表讲义报表讲义二级二级access报表讲义报表讲义8.2 报表的创建与修改28.3 报表输出38.1 报表设计的基本概念1二级二级access报表讲义报表讲义8.2 报表的创建与修改报表的创建与修改 创建报表有三种方
20、法:快速报表、报表向导和报创建报表有三种方法:快速报表、报表向导和报表设计器。表设计器。 二级二级access报表讲义报表讲义8.2.1 创建快速报表创建快速报表 快速报表用于快速创建简单的单表报表。下面以快速报表用于快速创建简单的单表报表。下面以“XS.DBF”表为例介绍表为例介绍 “快速报表快速报表”的使用方法。的使用方法。二级二级access报表讲义报表讲义【例例8.3】创建一张基于创建一张基于“XS.DBF”表的简单报表,名称为表的简单报表,名称为“学生简明信息学生简明信息.frx”。操作步骤:操作步骤:打开打开“报表设计器报表设计器”后,执行后,执行“报表报表”菜单的菜单的“快速报表
21、快速报表”命令,如图命令,如图8-7所示,弹出所示,弹出“打开打开”对话框。对话框。在在“打开打开”对话框选择要使用的对话框选择要使用的“XS.DBF”表(数据源)表(数据源)后,单击后,单击【确定确定】按钮,显示出如图按钮,显示出如图8-8所示的所示的“快速报快速报表表”对话框。对话框。为报表设置字段布局方式是列布局还是行布局,系统默认为报表设置字段布局方式是列布局还是行布局,系统默认为列布局(横向)。为列布局(横向)。设置字段标题等复选框。对话框中包含三个复选框:设置字段标题等复选框。对话框中包含三个复选框:“标标题题”、“添加别名添加别名”和和“将表添加到数据环境中将表添加到数据环境中”
22、。二级二级access报表讲义报表讲义“标题标题”是指显示在一个控件(字段)左边或上边是指显示在一个控件(字段)左边或上边的文本,选中时,将为输出的字段名加一个标题。的文本,选中时,将为输出的字段名加一个标题。系统默认字段的标题与字段名相同且以黑体字显示。系统默认字段的标题与字段名相同且以黑体字显示。“添加别名添加别名”复选框指定是否为字段添加别名。复选框指定是否为字段添加别名。“将表添加到数据环境中将表添加到数据环境中”复选框指定是否将表添复选框指定是否将表添加到报表的环境中,报表的数据环境是指在修改报加到报表的环境中,报表的数据环境是指在修改报表时需要打开的全部表、视图和关系。表时需要打开
23、的全部表、视图和关系。二级二级access报表讲义报表讲义在在“快速报表快速报表”对话框中单击对话框中单击“字段字段”按钮,弹按钮,弹出如图出如图8-9所示的所示的“字段选择器字段选择器”对话框;对话框;在在“所有字段所有字段”列表框中双击需要输出的字段:列表框中双击需要输出的字段:学号、姓名、性别、出生日期、籍贯、民族、专学号、姓名、性别、出生日期、籍贯、民族、专业、班级,将其添加到业、班级,将其添加到“选定字段选定字段”列表中,单列表中,单击击“确定确定”按钮,返回按钮,返回“快速报表快速报表”对话框。对话框。再单击再单击“确定确定”按钮,返回按钮,返回“报表设计器报表设计器”,并,并保存
24、、完成快速报表创建,如图保存、完成快速报表创建,如图8-10所示。所示。单击单击“常用常用”工具栏中工具栏中“打印预览打印预览”按钮或单击按钮或单击鼠标右键并在弹出的快捷菜单中选择鼠标右键并在弹出的快捷菜单中选择“预览预览”,显示所创建报表的输出效果。显示所创建报表的输出效果。二级二级access报表讲义报表讲义二级二级access报表讲义报表讲义8.2.2 使用报表向导使用报表向导 通过以下四种途径启动通过以下四种途径启动“报表向导报表向导”。 执行执行“文件文件”菜单中的菜单中的“新建新建”命令,在弹出的命令,在弹出的“新建新建”对话框中选定对话框中选定“报表报表”选项,再单击选项,再单击
25、“向导向导”按钮。按钮。 单击单击“常用常用”工具栏中的工具栏中的“报表报表”按钮。按钮。 在在“工具工具”菜单中,执行菜单中,执行“向导向导”子菜单中的子菜单中的“报表报表”命令。命令。 打开打开“项目管理器项目管理器”,在文档选项卡中选取,在文档选项卡中选取“报报表表”,单击,单击“新建新建”按钮,在弹出的按钮,在弹出的“新建报表新建报表”对话框中单击对话框中单击“报表向导报表向导”按钮。按钮。二级二级access报表讲义报表讲义【例例8.4】使用报表向导创建一个报表,将使用报表向导创建一个报表,将“XS.DBF”中各中各记录的部分字段数据打印出来。记录的部分字段数据打印出来。单击常用工具
26、栏的单击常用工具栏的“新建新建”按钮,弹出按钮,弹出“新建新建”对话框。对话框。图图8-12 “向导选取向导选取”对话框对话框在在“新建新建”对话框中选中对话框中选中“报表报表”选项,再单击选项,再单击 “报表向报表向导导”按钮,弹出如图按钮,弹出如图8-12所示的所示的“向导选取向导选取”对话框。对话框。选取向导。选取向导。 二级二级access报表讲义报表讲义选取表和字段。选取表和字段。 设置数据分组。设置数据分组。单击按钮,在弹出如图单击按钮,在弹出如图8-15所示的所示的“步骤步骤3-选择选择报表样式报表样式”对话框中选取一种报表的样式。对话框中选取一种报表的样式。定义报表布局。定义报
27、表布局。 设置排序关键字。设置排序关键字。 单击按钮,弹出单击按钮,弹出“完成完成”对话框。对话框。在此对话框中可以设置报表的标题、保存方在此对话框中可以设置报表的标题、保存方式、打印处理等。本例中,在式、打印处理等。本例中,在“报表标题报表标题”文本框文本框中填入中填入“学生信息表学生信息表”,其他选项如图,其他选项如图8-18所示。所示。二级二级access报表讲义报表讲义二级二级access报表讲义报表讲义8.2.3 使用报表设计器使用报表设计器 在在Visual FoxPro中,可以使用中,可以使用“报表设计器报表设计器”来进行设计和修改报表。利用来进行设计和修改报表。利用“报表设计器
28、报表设计器”创建创建报表主要步骤如下:报表主要步骤如下:打开报表设计器。打开报表设计器。确定报表的数据来源是表还是视图、查询。确定报表的数据来源是表还是视图、查询。使用报表控件设计个性化报表。使用报表控件设计个性化报表。预览或打印报表。预览或打印报表。二级二级access报表讲义报表讲义1设计简单报表设计简单报表【例例8.5】利用利用“报表设计器报表设计器”创建创建“学生信息学生信息”报表。报表。操作步骤如下:操作步骤如下:单击单击“常用常用”工具栏中工具栏中“新建新建”按钮,弹出按钮,弹出“新建新建”对话对话框。框。在在“新建新建”对话框中选择对话框中选择“报表报表”选项,再单击选项,再单击
29、“新建文新建文件件”按钮,打开按钮,打开“报表设计器报表设计器”。右击右击“报表设计器报表设计器”,在快捷菜单中选择,在快捷菜单中选择“数据环境数据环境”,打开打开“数据环境设计器数据环境设计器”窗口窗口,如图如图8-20所示。所示。图图8-20 数据环境快捷菜单图数据环境快捷菜单图8-21 “标题标题/总结总结”对话框对话框右击右击“数据环境设计器数据环境设计器”窗口,在快捷菜单中选择窗口,在快捷菜单中选择“添添加加”,利用弹出的,利用弹出的“打开打开”对话框将表对话框将表“XS.DBF”添加到添加到数据环境。单击数据环境。单击“数据环境设计器数据环境设计器”窗口的窗口的“关闭关闭”按钮,按
30、钮,返回返回“报表设计器报表设计器”。二级二级access报表讲义报表讲义二级二级access报表讲义报表讲义单击单击“报表报表”菜单,选择菜单,选择“快速报表快速报表”生成学生信息快速生成学生信息快速报表。报表。为生成的报表添加所要的带区。如为生成的报表添加所要的带区。如“标题标题”带区,方法是:带区,方法是:单击单击“报表报表”菜单,选择菜单,选择“标题标题/总结总结”命令项,在弹出命令项,在弹出的的“标题标题/总结总结”对话框中选中对话框中选中“标题带区标题带区”复选项,如复选项,如图图8-21所示。所示。利用利用“报表控件报表控件”工具栏修改生成的报表,如插入域控件、工具栏修改生成的报
31、表,如插入域控件、标签、线条、矩形、园角矩形、图片标签、线条、矩形、园角矩形、图片/ActiveX绑定控件等。绑定控件等。例如利用例如利用“标签标签”工具按钮,添加标题内容:学生信息表;工具按钮,添加标题内容:学生信息表;利用利用“画线画线”工具添加表格横线、竖线;设置字体、字形、工具添加表格横线、竖线;设置字体、字形、字号。例如,标题字体设为楷体。修改后的报表如图字号。例如,标题字体设为楷体。修改后的报表如图8-22所示。所示。单击单击“常用常用”工具栏中的工具栏中的“打印预览打印预览”按钮,预览报表。按钮,预览报表。保存保存“学生信息表学生信息表”报表,完成报表创建。报表,完成报表创建。二
32、级二级access报表讲义报表讲义2设计单级分组报表设计单级分组报表 一个报表允许设置一个或多个数据分组,组的分一个报表允许设置一个或多个数据分组,组的分隔由分组表达式确定。这个表达式通常是一个字隔由分组表达式确定。这个表达式通常是一个字段或多个字段组成段或多个字段组成 对报表进行数据分组时,报表将自动包含组标头对报表进行数据分组时,报表将自动包含组标头和组注脚带区。和组注脚带区。 二级二级access报表讲义报表讲义【例例8.6】依据依据XS.DBF表,利用表,利用“报表设计器报表设计器”创创建按建按“院系代号院系代号”分组的分组的“各学院学生信息各学院学生信息”报报表并统计各学院的学生人数
33、。表并统计各学院的学生人数。分析:报表布局实际并不对数据进行排序,如果报分析:报表布局实际并不对数据进行排序,如果报表的数据源是表,记录的物理顺序可能不适合于表的数据源是表,记录的物理顺序可能不适合于分组,因此创建分组报表,必须对数据表按分组分组,因此创建分组报表,必须对数据表按分组关键索引或排序,并指定为主控索引;或者使用关键索引或排序,并指定为主控索引;或者使用视图或查询作为数据源,以实现合理分组显示记视图或查询作为数据源,以实现合理分组显示记录。指定主控索引可以在命令窗口,也可以在报录。指定主控索引可以在命令窗口,也可以在报表的数据环境设计器中进行。表的数据环境设计器中进行。二级二级ac
34、cess报表讲义报表讲义操作步骤如下:操作步骤如下:图图8-24 排序属性排序属性依照依照2.4节方法,对节方法,对XS.DBF按按“院系代号院系代号”建立建立索引,索引名为索引,索引名为“院系代号院系代号”。单击单击“常用常用”工具栏中工具栏中“新建新建”按钮,弹出按钮,弹出“新新建建”对话框。对话框。在在“新建新建”对话框中选择对话框中选择“报表报表”选项,再单击选项,再单击“新建文件新建文件”按钮,打开按钮,打开“报表设计器报表设计器”。右击右击“报表设计器报表设计器”,在快捷菜单中选择,在快捷菜单中选择“数据数据环境环境”,打开,打开“数据环境设计器数据环境设计器”窗口,将表窗口,将表
35、“XS.DBF”添加到数据环境。添加到数据环境。二级二级access报表讲义报表讲义指定指定“院系代号院系代号”为主控索引:右击为主控索引:右击“数据环境设计数据环境设计器器”选择快捷菜单中的选择快捷菜单中的“属性属性”,打开,打开“属性属性”窗口窗口在在“属性属性”窗口的对象下拉框中选择窗口的对象下拉框中选择“Cursor1”选定选定“Order”属性属性输入索引名或在索引列表中选择一个索输入索引名或在索引列表中选择一个索引引“院系代号院系代号”,如图,如图8-24所示。单击所示。单击“数据环境设计器数据环境设计器”窗口的窗口的“关闭关闭”按钮,返回按钮,返回“报表设计器报表设计器”。单击单
36、击“报表报表”菜单,选择菜单,选择“标题标题/总结总结”命令项,为生成的命令项,为生成的报表添加报表添加“标题标题/总结总结”带区。带区。右击右击“报表设计器报表设计器”,选择快捷菜单中的,选择快捷菜单中的“数据分组数据分组”,弹出弹出“数据分组数据分组”对话框,在对话框,在“组属性组属性”框中选中框中选中“每页每页都打印组标头都打印组标头”复选项;单击复选项;单击“表达式生成器表达式生成器”按钮,弹按钮,弹出如图出如图8-25所示的所示的“表达式生成器表达式生成器”对话框,在对话框,在“字段字段”列表中双击列表中双击“院系代号院系代号”字段,单击字段,单击“确定确定”按钮,返回按钮,返回“数
37、据分组数据分组”对话框,如图对话框,如图8-26所示。单击所示。单击“确定确定”按钮,按钮,返回返回“报表设计器报表设计器”窗口。窗口。二级二级access报表讲义报表讲义 亦可直接在亦可直接在“分组表达式分组表达式”框中输入:院系代号。框中输入:院系代号。 利用利用“标签标签”工具按钮,添加标题内容:各学工具按钮,添加标题内容:各学院学生信息表,添加表头栏目名称;利用院学生信息表,添加表头栏目名称;利用“画线画线”工具添加表格横线、竖线;设置字体、字形、字工具添加表格横线、竖线;设置字体、字形、字号。号。 利用利用“域控件域控件”按钮,在按钮,在“细节细节”带区插入需要带区插入需要的字段;在
38、的字段;在“组标头组标头”带区插入分组字段带区插入分组字段“院系院系代号代号”;在;在“组注脚组注脚”带区插入计算各学院的人带区插入计算各学院的人数,方法是:单击如图数,方法是:单击如图8-27所示所示“报表表达式报表表达式”对话框右侧的对话框右侧的“计算计算”按钮,在如图按钮,在如图8-28所示的所示的“计算计算”对话框中选中对话框中选中“计数计数”选项;设计后的选项;设计后的报表如图报表如图8-29所示。所示。 保存报表文件,命名为:各学院学生信息,完保存报表文件,命名为:各学院学生信息,完成报表创建操作。成报表创建操作。二级二级access报表讲义报表讲义二级二级access报表讲义报表
39、讲义3多级分组报表多级分组报表操作如下:操作如下:设置分组。依照设置分组。依照【例例8.6】操作方法设置数据分组。操作方法设置数据分组。更改分组次序。在定义好报表的多级分组后,若要更改组更改分组次序。在定义好报表的多级分组后,若要更改组的次序,可选择的次序,可选择“报表报表”菜单中的菜单中的“数据分组数据分组”菜单项,菜单项,在弹出的在弹出的“数据分组数据分组”对话框中,选中想要改变位置的分对话框中,选中想要改变位置的分组表达式,拖动该分组表达式左边的组表达式,拖动该分组表达式左边的【上下箭头上下箭头】按钮至按钮至新位置。新位置。重复组标头。如果一个组不得不跨页打印的话,可以在该重复组标头。如
40、果一个组不得不跨页打印的话,可以在该组延续信息的上部显示组标头。如果报表有多级分组,后组延续信息的上部显示组标头。如果报表有多级分组,后续页的标头将取自最后一组,因此应把打印的组标头中的续页的标头将取自最后一组,因此应把打印的组标头中的所有控件放置在最后一组的标头带区内。所有控件放置在最后一组的标头带区内。二级二级access报表讲义报表讲义设置在下一页的重复组标头的操作为:设置在下一页的重复组标头的操作为:在在“数据分组数据分组”对话框的对话框的“分组表达式分组表达式”框框中选定希望重复的组,然后在中选定希望重复的组,然后在“组属性组属性”框中选中框中选中“每页都打印组标头每页都打印组标头”
41、。如果要删除组带区,可以选择如果要删除组带区,可以选择“报表报表”菜单菜单中的中的“数据分组数据分组”菜单项,在弹出的菜单项,在弹出的“数据分组数据分组”对话框中选中想要删除的分组表达式,单击对话框中选中想要删除的分组表达式,单击“删除删除”按钮,再单击按钮,再单击“确定确定”按钮。按钮。 二级二级access报表讲义报表讲义4多栏报表多栏报表 多栏报表是将一个页面分成多栏的报表。如果打印内多栏报表是将一个页面分成多栏的报表。如果打印内容较少,为了少占用页面,可以设计成多栏报表。容较少,为了少占用页面,可以设计成多栏报表。【例例8.7】以以“学生信息管理学生信息管理”数据库中数据库中“KC.D
42、BF”和和“CJ.DBF”为数据源,设计一个多栏报表,名为:学生成为数据源,设计一个多栏报表,名为:学生成绩绩.FRX。操作步骤如下:操作步骤如下:在命令窗口输入如下命令:在命令窗口输入如下命令:MODIFY REPORT学生成绩,学生成绩,打开打开“报表设计器报表设计器”。单击单击“文件文件”菜单,执行菜单,执行“页面设置页面设置”命令,在弹出的命令,在弹出的“页面设置页面设置”对话框中,将列数设为对话框中,将列数设为3,打印顺序设为,打印顺序设为“自自左向右左向右”,再单击,再单击“确定确定”按钮,返回按钮,返回“报表设计器报表设计器”。右击右击“报表设计器报表设计器”,在快捷菜单中选择,
43、在快捷菜单中选择“数据环境数据环境”,打开打开“数据环境设计器数据环境设计器”窗口。窗口。二级二级access报表讲义报表讲义右击右击“数据环境设计器数据环境设计器”窗口,在快捷菜单中选择窗口,在快捷菜单中选择“添添加加”,利用弹出的,利用弹出的“打开打开”对话框将表对话框将表“KC.DBF”和和“CJ.DBF”添加到数据环境。单击添加到数据环境。单击“数据环境设计器数据环境设计器”窗窗口的口的“关闭关闭”按钮,返回按钮,返回“报表设计器报表设计器”。利用利用“报表控件报表控件”工具栏插入域控件、标签、线条等控件。工具栏插入域控件、标签、线条等控件。添加添加“页标头页标头”:学生成绩册;添加表
44、格横线、竖线;在:学生成绩册;添加表格横线、竖线;在“细节细节”带区插入标签:学号、课程名、成绩;插入字段:带区插入标签:学号、课程名、成绩;插入字段:学号、课程名、成绩;设置字体、字形、字号。设计的报学号、课程名、成绩;设置字体、字形、字号。设计的报表如图表如图8-30所示。所示。二级二级access报表讲义报表讲义8.2 报表的创建与修改28.3 报表输出38.1 报表设计的基本概念1二级二级access报表讲义报表讲义8.3 报表输出报表输出 报表输出可以使用系统菜单操作或命令方式进行报表输出可以使用系统菜单操作或命令方式进行预览和打印。预览和打印。 二级二级access报表讲义报表讲义
45、8.3.1 报表的预览报表的预览1菜单方式菜单方式菜单方式预览报表操作如下:菜单方式预览报表操作如下:单击单击“文件文件”菜单,选择菜单,选择“打开打开”菜单项。菜单项。在弹出的在弹出的“打开打开”对话框中输入报表的文件名,将报表文对话框中输入报表的文件名,将报表文件打开。件打开。单击工具栏中单击工具栏中“打印预览打印预览”按钮,或者选择文件菜单中的按钮,或者选择文件菜单中的“打印预览打印预览”菜单项。菜单项。预览报表时会弹出如图预览报表时会弹出如图8-32所示的所示的“打印预览打印预览”工具栏,工具栏,利用其中的按钮,可对报表进行缩放、向前向后顺序浏览、利用其中的按钮,可对报表进行缩放、向前向后顺序浏览、至首页、至尾页、至某一页等。至首页、至尾页、至某一页等。二级二级access报表讲义报表讲义2命令方式命令方式格式:格式:REPORT FORM 范围范围 FOR PREVIEW功能:预览给定名称的报表文件,显示数据源中指功能:预览给定名称的报表文件,显示数据源中指定范围内符合条件的数据。缺省范围和条件默认定范围内符合条件的数据。缺省范围和条件默认为输出所有数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 催办完成上半年绩效考核函7篇范本
- 公司目标规划与经营方案研究
- 告知项目延期申请的函(4篇)范文
- 印刷品可靠可信保证声明书5篇
- 电力系统稳定分析与安全防控手册
- 企业员工手册岗位描述与职责模板
- 工业自动化设备故障预警与修复手册
- 2026年人力资源需求预测通报(4篇范文)
- 安全生产整改措施承诺书3篇
- 物流园区自动化分拣系统故障紧急处理手册
- DB22-T 389.4-2025 用水定额 第4部分:居民生活
- 贵州中医药大学时珍学院《C#程序语言设计》2023-2024学年第一学期期末试卷
- 语言运用与综合性学习-2025年中考语文专项复习(湖北专用)(原题版)
- 法院委托评估价格异议申请书
- 人工挖孔桩专项施工方案(水磨钻施工)
- 卫生事业管理学:第十一章 社会健康资源管理
- ASTM-D3359-(附著力测试标准)-中文版
- DBJ15-22-2021-T 锤击式预应力混凝土管桩工程技术规程(广东省)
- 混凝土中氯离子含量检测技术规程
- 监理大纲工程监理方案技术标投标方案
- DL-T5706-2014火力发电工程施工组织设计导则
评论
0/150
提交评论