【任务引导】
报表是Access提供的一种将数据库中的数据以格式化的形式显示和打印输出的对象。报表的数据来源与窗体相同,可以是已有的数据表、查询或者是新建的SQL语句,但报表只能查看数据,不能通过报表修改或输入数据。报表的功能包括:可以以格式化形式输出数据;可以对数据分组,进行汇总;可以包含子报表及图表数据;可以输出标签、发票、订单和信封等多种样式报表;可以进行计数、求平均、求和等统计、计算;可以嵌入图像或图片来丰富数据表现形式。
【知识储备】
知识点1 报表的视图方式及组成
1.报表的视图方式
Access 2010的报表有4种视图:“报表视图”、“打印预览”、“布局视图”和“设计视图”。其中,“报表视图”用于显示报表;“打印预览”是让用户提前观察报表的打印效果;“布局视图”的界面与报表视图几乎一样,但是在该视图中可以移动各个控件的位置,可以重新进行控件布局;“设计视图”用于设计和修改报表的结构,添加控件和表达式,设置控件的各种属性、美化报表等。打开任意报表,单击屏幕左上角“视图”按钮下面的小箭头,可以弹出如图5-1所示的视图选择菜单。
图5-1 视图选择菜单
2.报表的组成
图5-2所示的是一个打开的报表“设计视图”,可以看出报表由如下5部分区域组成:
图5-2 报表的组成区域
(1)报表页眉。在报表的开始处,用来显示报表的大标题、图形或说明性文字,每份报表只有一个报表页眉。
(2)页面页眉。显示报表中的字段名称或记录的分组名称,报表的每一页有一个页面页眉,以保证当数据较多报表需要分页的时候,在报表的每页上面都有一个表头。
(3)主体。打印表或查询中的记录数据,是报表显示数据的主要区域。
(4)页面页脚。打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。按照图5-2所示的报表设计,将在报表的每一页下面输出页码。
(5)报表页脚。用来显示整份报表的汇总信息或者是说明信息,在所有数据都被输出后,只输出在报表的结束处。按照图5-2所示的报表设计,将在报表的最后输出记录的数量。
以上各个区域具有不同的功用,可以根据需要进行灵活设计。在设计报表时可以添加表头和注脚,也可以对报表中的控件设置格式,例如字体、字号、颜色、背景等,还可以使用剪贴画、图片对报表进行修饰。这些功能与窗体设计相似。
知识点2 报表设计区
设计报表时,可以将各种类型的文本和字段控件放在报表“设计窗体”中的各个区域内。在报表设计的时候可以根据数据进行分组,形成更小的一些区段,在报表的“设计视图”中区段称为“节”。报表中的信息可以安排在多个节中,每个节在页面上和报表中具有特定的目的并按照预期顺序输出打印。
1.报表页眉节(www.xing528.com)
报表页眉中的全部内容都只能输出在报表的开始处。在报表页眉中,一般是以大号字体将该份报表的标题放在报表顶端的一个标签控件中。在图5-2中报表页眉节内标题文字“教师”放在标签控件中,输出结果见图5-3所示,在报表首页顶端作为报表标题。
图5-3 报表打印显示(局部)
可以在报表中通过设置控件格式属性改变显示效果,也可在报表页眉中输出任何内容。
2.页面页眉节
页面页眉中的文字或控件一般输出在每页的顶端。通常,它是用来显示数据的列标题。
在图5-2中,页面页眉节内安排的标题为“编号”、“姓名”等标签控件会输出在图5-3所示报表每页的顶端,作为数据的列标题。在报表的首页这些列标题输出在报表页眉的下方。
可以给每个控件文本标题加上特殊的效果,如加颜色、字体种类和字体大小等。
一般来说,报表的标题放在报表页眉中,该标题输出时仅在第一页的开始位置出现。如果将标题移动到页面页眉中,则在每一页上都输出显示该标题。
3.组页眉节
根据需要,在报表设计5个基本节区域的基础上,还可以使用“排序与分组”属性设置“组页眉/组页脚”区域,以实现报表的分组输出和分组统计。其中组页眉节内主要安排文本框或其他类型控件——输出分组字段等数据信息。
4.主体节
主体节用来定义报表中最主要的数据输出内容和格式,将针对每条记录进行处理,各字段数据均要通过文本框或其他控件(主要是复选框和绑定对象框)绑定显示,可以包含通过计算得到的字段数据。
5.组页脚节
组页脚节内主要安排文本框或其他类型控件显示分组统计数据。组页眉和组页脚可以根据需要单独设置使用。
6.页面页脚节
一般包含有页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。
7.报表页脚节
该节区一般是在所有的主体和组页脚输出完成后才会出现在报表的最后面。通过在报表页脚区域安排文本框或其他一些控件,可以输出整个报表的计算汇总或其他的统计信息。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。