第5章 报表
一、报表的基本概念与组成
报表基本概念
报表:将数据库中的数据以格式化的形式显示和打印输出。其数据源可以是数据表、查询或SQL语句。它只能查看数据,不能编辑数据。
报表功能:可以以各种报表形式对数据进行格式化输出,并对数据进行分组、汇总、计数、求和、求平均数等操作。
报表视图:“设计”视图、“打印预览”视图和“版面预览”视图三种。
报表区域组成:报表页眉、页面页眉、主体、页面页脚和报表页脚5个部分组成。
报表设计区
报表页眉节:一般用于设置报表标题,只出现在报表首页的顶端处。
页面页眉节:一般用于设置数据的列标题,出现在每一页的顶端处。
组页眉节:实现对报表中的数据进行分组输出和统计操作,通过“排序与分组”属性设置。本示例以“实验13_samp1.dbm”为数据源做报表设计。
主体节:用于定义报表中最主要的数据输出内容与格式。根据内容显示方式,主要分4种类型报表:纵栏式、表格式、图表式和标签报表。
组页脚节:对应组页眉节,一般放置分组统计数据,通过“计算”控件显示统计数据。
页面页脚节:对应页面页眉节,一般放置合计数据或页码等信息,也是通过“计算”控件显示数据信息。
报表页脚节:对应报表页眉节,一般放置汇总等统计信息,也是通过“计算”控件显示数据信息。
二、创建报表
窗体的创建方法有两种:一种是使用Access提供的各种向导快速创建;另一种是在窗体的设计视图中手动创建。
自动创建窗体
(1)在“表”对象下使用“自动窗体”功能创建窗体。
在“表”对象列表中选择数据源表,然后单击工具栏上的“新对象”按钮,选择“自动窗体”命令即可。
(2)在“窗体”对象下使用“自动创建窗体”功能创建窗体。
在“窗体”对象列表中,单击“新建”按钮,选择“新建窗体”对话框中的“自动创建窗体”的各种样式,进行自动创建窗体的操作。
使用窗体向导创建窗体
(1)创建基于单一数据源的窗体。
(2)创建基于多个数据源的窗体。
创建图表窗体(本知识点不作要求)
(1)创建数据透视表窗体
(2)创建数据透视图窗体
(3)创建图表窗体
三、设计窗体
窗体设计视图
(1)设计视图的组成
窗体页眉:用于显示窗体的标题、使用说明,或打开相关窗体或执行其他任务的命令按钮,在屏幕的顶部出现,对打印页只在首页顶部出现。
页面页眉:在窗体中每页的顶部显示标题、列标题、日期或页码。
主体节:包含窗体或报表的主要部分。通常字段的绑定控件。
页面页脚:在窗体或报表中每页的底部显示汇总、日期或页码。
窗体页脚:显示窗体的使用说明、命令按钮或接受输入的未绑定控件,在屏幕的底部出现,对打印页只在尾页底部出现。
默认情况下只显示主体节,其他4个节隐藏。
(2)工具栏
放置窗体设计中常用的一些工具。
(3)工具箱
放置窗体设计中常用的一些控件。这些控件可分类绑定型、非绑定型和计算型3种。
(4)字段列表
放置与窗体绑定的数据源的所有字段。
常用控件的功能
(1)标签:主要用来在窗体或报表上显示说明性文本。
(2)文本框:用于显示和接受输入的数据,是一种交互式控件。
(3)切换按钮:表示两种数据值的控件,方便用户数据输入。
(4)复选框:同(3),在同组中可复选或不选。
(5)单选按钮:同(3),在同组中有且只有一项被选中的。
(6)框架:用于对控件对象进行分组。
(7)列表框:用于显示固定的若干数据,列表供用户选择。
(8)组合框:由文本框和列表框组合而成,用户即可输入新的数据,也可从列表中选择数据。
(9)命令按钮:执行相应的命令操作。
(10)选项卡:当窗体中的内容较多无法在一页全部显示时,可以使用选项卡进行分页操作。
(11)图像:用于放置图形对象。
常用控件的使用
(1)创建绑定型文本框控件
(2)创建标签控件
(3)创建选项组控件
(4)创建绑定型组合框控件
(5)创建绑定型列表框控件
(6)创建命令按钮
(7)创建选项卡控件
(8)创建图象控件
(9)添加ActiveX控件
通过“插入”菜单中的“ActiveX控件”命令操作。
(10)控件的基本操作
选择单控件:单击该控件。
选择多控件
方法一:按住Shift键,然后用鼠标依次的点击控件。
方法二:拖曳鼠标,出现矩形框,框选控件。
方法三:单击或拖曳水平标尺或垂直标尺,出现直线,线选控件。
方法四:通过“编辑/全选”菜单操作或Ctrl+A
调整控件大小
一般可通过单击选中控件,然后用鼠标拖曳控件控点的方式进行调整;或通过该控件属性对话框的“高度”和“宽度”属性值的设置进行调整。
组合控件
选择要组合的控件,然后通过“格式/组合”菜单组合控件操作。
移动控件
方法一:选择控件后,用鼠标直接拖曳放置操作。
方法二:选择控件后,按键盘四个方向键或配合Ct