Access2007应用-报表
Access上机操作题——报表操作
Access上机操作题之二十——创建报表㈠一、使用工具栏中“新对象:自动报表”按钮创建纵栏式报表:●创建“学生”表的纵栏式报表,其操作步骤如下:①打开“教学”数据库,选择“表”对象。
②选择“学生”数据表。
③单击工具栏中的“新对象:自动报表”按钮,选择“自动报表”选项。
④保存此报表。
●窗体转换为报表:将“教学”数据库中的“学生”窗体转换为报表。
其操作步骤如下:①打开“教学”数据库,选择“窗体”对象。
②右击“学生”窗体名,选择“另存为”命令。
③在“另存为”对话框中的“保存类型”下拉按钮中,选择“报表”选项。
④单击“确定”按钮。
●学生操作训练⑴创建“课程”表的纵栏式报表。
⑵创建“成绩”表的纵栏式报表。
⑶在“职工基本情况”数据库中,创建一个基于“职工”数据表的窗体,然后再将转换为报表。
二、使用向导创建单表报表:1、自动创建纵栏式报表:⑴根据“学生”表创建纵栏式报表,其操作步骤如下:①选择“插入”菜单中的“报表”命令,或选择“报表”对象后,再单击“新建”按钮。
②选择“自动创建报表:纵栏式”选项,并选择数据来源为“学生”表后,单击“确定”按钮。
③保存此报表。
注:自动创建表格式报表和数据表式报表的操作方法同此相似。
学生操作训练:⑵根据“课程”表,分别创建一个纵栏式、表格式报表。
⑶根据“成绩”表,分别创建一个纵栏式、表格式报表。
2、使用“报表向导”创建报表:⑴使用“报表向导”建立一个基于“学生”表中“学号、姓名、性别、出生日期”等字段的简单报表。
其操作步骤如下:①选择“报表”对象,双击“使用向导创建报表”选项。
②在“表/查询”下拉列表中选择报表的数据来源——“学生”表,然后选择在报表中要显示的字段名:学号、姓名、性别、出生日期等,最后单击“下一步”按钮。
③设置分组:确定是否添加分组级别。
暂时不添加,则直接单击“下一步”按钮。
④设置记录的排序次序。
暂时不设置排序,则直接单击“下一步”按钮。
⑤选择一种报表布局形式:纵栏表/ 表格/ 两端对齐;并选择一种页面方向:纵向/ 横向。
Access_2007 第1章
• 1.1.2 查询
查询是Access 2007数据库的另外一个对象,它 的主要作用是查询出满足客户要求的数据,并显 示出来。
打开“联系人 管理”素材 这里是查询出 来的数据
二维表中的“列”一般表示属性。 无论是实 体还是实 体之间的 联系都用 关系(二 维表)来 表示,— 个关系就 是一张二 维表。
“行”代表 一个实体
1.3 Access 2007的操作界面和设置
创建空白的数据库后,可以进入Access 2007 的主操作界面。
标签
新建表操 作界面
1.4 Access 2007和编程
Access的编程功能与数据库完美的集成, 使得在只是实现一些基本的数据存储、统 计查询等操作时,用Access内置的向导即 可轻松完成,无需编写代码。如果深入学 习,使用Access的VBA编程语言,几乎可 以实现其他编程语言可以实现的所有功能。
1.5 Access 2007、VB、ASP和SQL
• 1.1.6 模块
模块是用Access 2007提供的VBA语言编写的程 序段。 VBA(Visual Basic for Applications)语言是 Microsoft Visual Basic的一个子集。
在一般情况下,用户不需要创建模块,除非要建 立比较复杂的应用程序,或者为了更加方便的实 现某些功能。 当然如果能利用好模块,您将会事半功倍。
• 1.1.3 窗体
窗体就是用户的操作界面。在表中直接输入或修 改数据不直观,而且容易出现错误,为此我们可 以专门设计一个窗口,用于输入数据。
Access 2007的数据库应用实践
Access 2007的数据库应用实践Access 2007的数据库应用实践随着信息时代的快速发展,越来越多的数据需要被高效地处理和存储。
Access 2007是微软推出的一款数据库软件,其功能强大,操作简便,被广泛应用于个人和小型企业的数据库管理之中。
本文将介绍Access 2007的基本结构、操作方法和数据库应用实践,以此说明其在实际工作中的重要性和应用前景。
一、Access 2007的基本结构Access 2007是一个关系型数据库管理系统,它由对象、表格、查询、表单、报表等多个组成部分构成。
每个组成部分都具有不同的作用和功能,使用者可以根据自己的需要选择不同的功能模块。
下面我们分别介绍一下这些组成部分。
1.对象对象是Access 2007数据库的基础,它主要包括表格、查询、表单、报表和宏等。
表格是一个存储记录的容器,查询是对表格中数据的求值操作,表单是对表格数据进行可视化,报表是对表格数据进行分析,宏是对多个操作进行自动化执行。
2.表格表格是Access 2007数据库的核心组成部分,它是一个二维的数据表,它由行和列组成,存储不同类型的数据。
表格可以存储文本、数字、日期、布尔值等不同类型的数据,用户可以在表格中添加、删除和编辑数据。
用户还可以在表格中设置字段名、数据类型和唯一值等属性。
3.查询查询是对表格中数据的求值操作,通过查询可以筛选出符合特定条件的数据。
在Access 2007中,用户可以使用查询向表格中添加、删除和更新数据,查询还可以根据用户的需求生成新的表格和报表。
4.表单表单是对表格数据进行可视化,它提供了一个界面用于用户输入和修改数据。
在表单中,用户可以通过按钮、文本框和下拉框等控件与表格中的数据进行交互。
表单可以让用户更方便地进行数据管理和修改。
5.报表报表是对表格数据进行分析,它提供了各种图形和统计数据,帮助用户更好地理解表格中数据的含义。
通过报表,用户可以清楚地了解表格中数据的分布规律和变化趋势,从而更好地做出决策。
Access2007使用说明(齐全)
打开“联系 人管理”素 材
打开的“报表”
• 1.2.5 宏
宏是若干个操作的组合,用来简化一些经常性的 操作。 通过触发一个宏可以更为方便地在窗体或报表中 操作数据,如它可以执行打开表或窗体、运行查 询、运行打印等操作。 当数据库中有大量重复性的工作需要处理时,使 用宏是最佳的选择。 宏没有具体的实体显示,只有一系列操作的记录。 所以宏只能显示它本身的设计视图。关于宏的设 计和制作,将在第7章中详细讲述。
1
在格式栏中输入:“所在部 门是:&&&&&[蓝色] ” 通过这些设置 就会实现上边 的效果了
2
2.数字与货币型数据“格式”的设置方法
右击“部 门表”, 选择“设 计视图” 命令打开 此表的设 计视图窗 口 添加此字段,并 将数据类型设置 为“数字”
1
单击格式旁的下 拉箭头,可以选 择所要设置的货 币格式
单击“创建”
1 4
设置主键
单击“表设计”
2
3
按要求输入相应的“字 段名称” ,并设置字 段的”数据类型“
选中“性 别”字段
8
按照相同的步骤设置其 它字段的“常规”属性。 设置完毕后将此对话框 关闭,并选择保存为 “人事表”后,即可完 成此表的创建
5
设置字段大 小为2
在“有效性规则” 属性中输入: “男“Or “女”
1.7 Access 2007、VB、ASP和SQL
VB(Vasual Basic)是一种可视化的应用程序开发工具, 简单方便,容易入门。用在Access 2007中的VBA语 言,从某种意义上说是VB语言的子集,其主要作用是 使现有的应用程序自动化。
ASP是一种编写网页的语言,在ASP中有一种主要的 脚本语言VBScript,能够实现与Access数据库的交互。 SQL则是SQL Server数据库的一种查询语言,在 Access中也使用此语言进行查询
Access如何进行报表的生成和打印
Access如何进行报表的生成和打印Access是一个流行的关系型数据库管理系统,可以用来存储数据并生成报表。
在Access中,用户可以通过查询和报表功能轻松地生成各种类型的报表,并且可以通过打印功能将报表输出到纸质格式。
下面将详细介绍在Access中如何进行报表的生成和打印。
1.数据准备首先,生成报表之前需要做好数据准备工作。
用户可以在Access中创建数据表或导入外部数据源,确保数据的准确性和完整性。
此外,还可以在数据表中添加计算字段或者进行数据清洗工作,以便生成更加准确和有用的报表。
2.查询数据在生成报表之前,用户需要先确定报表所需要的数据,然后使用查询功能从数据库中检索出这些数据。
在Access中,用户可以通过“查询设计”工具来创建查询,选择所需的表和字段,并设置适当的条件和排序规则。
通过查询可以方便地过滤出需要的数据,准备好生成报表所需的数据源。
3.创建报表一旦数据准备好,就可以开始创建报表了。
在Access中,用户可以使用“报表设计”工具来创建报表。
在报表设计视图中,用户可以将查询的结果以表格、图表或其他方式展示出来,并根据需求添加标题、页眉、页脚、Logo等元素,美化报表的外观。
4.设置报表属性在创建报表的过程中,用户还可以设置报表的属性,包括页面大小、方向、边距、页码等选项。
通过设置报表属性,可以确保报表在打印时能够呈现出最佳的效果,并且符合用户的需求。
5.打印报表一旦报表设计完成并设置好属性,用户就可以使用打印功能将报表输出到纸质格式。
在Access中,用户可以通过“打印预览”功能先预览报表的打印效果,然后通过“打印”按钮将报表打印出来。
在打印设置中,用户可以选择打印的页数、打印机、纸张大小等选项,以便按需打印报表。
6.导出报表除了打印,用户还可以将报表导出为其他格式,如PDF、Excel、图片等。
在Access中,用户可以通过“另存为”功能将报表导出为不同格式的文件,以便与他人共享或者备份报表数据。
ACCESS实例教程--报表的操作(第5章)
5
5.1.3 报表的类型
报表有4种类型,分别是:纵栏式报表、表格式报表、图表报 表、标签报表。 纵栏式报表以垂直方式显示记录,字段标签与字段值一起显示在 主体节内。 表格式报表以行、列形式显示记录,一页显示多条记录,字段标 签不在主体节区域,而是在页面页眉节中。分组字段在表格式报表中 设置。 图表报表用图表方式显示数据,直观地显示数据之间的关系。 标签报表是特殊类型的报表,将数据做成标签形式,一页中显示 许多标签。
11
显示结果:
12
5.2.4 在报表中显示非记录源字段
用 DLookup 函数在报表中显示非记录源(又称外部表)中 的字段值,外部表与当前表之间无须建立关系,在函数中以共有 字段作为连接条件即可。 DLookup("外部表字段名","外部表名","条件表达式") 说明: (1)函数中的各部分要用引号括起来。 (2)条件表达式格式:外部表字段名=' "&当前表字段名& " ' 注意其中单、双引号和&号的使用。 (3)如果有多个字段符合条件表达式,DLookup 函数只返回第 一个字段值。
8
5.2
在报表中使用控件
5.2.1 用文本框控件显示页码 [page] 计算当前页, [pages]计算总页数。 页码主要有2种显示格式: (1)显示格式为“当前页/总页数”, 如“3/10” 表达式:= [page] & "/" & [pages] (2)显示格式为“第n页/共m页”,如“第3页/共10页” 表达式:= "第" & [page] & "页/总" & [pages] & " 页"
Access 2007数据库应用课件(第三章)
在“保存查询”对话框中单击“是”按钮,弹 出“另存为”对话框,在该对话框中输入查询 名称,本例为“图书库存查询”,然后单击 “确定”按钮,完成查询的创建,如下方右图 所示。
3.2
选择查询的创建
第 23 页
3.2.2
使 用 设 计 视 图 创 建 查 询
在创建或修改查询后,也可先单击快速访问工具栏中的“保存”按 钮 ,将查询保存,然后再将其关闭;这样便不会弹出是否保存 查询的提示框了。
使用向导创建的查询无法定义规则,比如无法规定“只显示航空工业出版社的图书”, 然而在实际应用中,查询往往需要使用类似的规则进行限制,这就用到了查询的设计 视图。下面仍然以查询“图书表”中部分字段的记录为例,来介绍使用设计视图创建 选择查询的操作步骤。
在“图书管理系统”数据库中 单击“创建”选项卡“其他” 组中的“查询设计”按钮,打 开查询的设计视图和“显示表” 对话框。
管理系统”数据库(或打开
创 建
本书配套素材“第2 章”>“图书管理系统”数 据库),单击“创建”选项
“
卡“其他”组中的“查询向
图
导”按钮(参见右图),打
书
开“新建查询”对话框。
信
息
查
询
”
3.2
选择查询的创建
3.2.1
使 用 向 导 创 建 “ 图 书 信 息 查 询 ”
在“新建查询”对话框右侧的查询列表中选择“简单查询 向导”,然后单击“确定”按钮(参见右边上图),打开 “简单查询向导”对话框。
指定准则来限制结果集中所要显示的记录,并指定记录的排列次序。
对结果集中的记录进行数学统计,并将查询得到的结果集生成一个 新的表。
在结果集的基础上建立窗体、报表和图表,从图表可以得到直观的 图像信息。
access设计报表步骤
access设计报表步骤设计Access 报表的步骤通常包括以下几个阶段:明确需求:确定报表的目的和内容,了解用户的需求。
明确报表中需要呈现的数据、图表、过滤条件等。
收集数据:确保数据库中包含所需的数据。
如果需要,可以进行数据查询、整理和清理,确保数据的准确性和完整性。
打开Access 数据库:打开Microsoft Access 数据库,选择包含所需数据的表格或查询。
创建新报表:在Access 中,选择"创建" 选项卡,然后选择"报表设计"。
这将打开报表设计视图。
选择数据源:在报表设计视图中,选择要用于报表的数据源,这可以是表格、查询等。
将数据源拖拽到报表设计视图中。
设计报表:在报表设计视图中,设计报表的布局,包括添加字段、文本框、标签等。
设置报表的标题、页眉、页脚等元素。
添加控件和计算字段:根据需要,可以在报表中添加控件,如文本框、图表、子报表等。
还可以添加计算字段,进行数据的计算和汇总。
设置样式和格式:设计报表的样式,包括字体、颜色、边框等。
确保报表具有清晰的外观和易读性。
添加过滤和排序:如有需要,可以添加过滤条件和排序规则,以确保报表中的数据符合用户的需求。
预览和调整:在设计过程中,可以通过预览功能查看报表的实际效果。
根据需要进行调整和修改。
保存报表:在满足要求的情况下,保存报表设计。
可以将报表保存为Access 报表对象或导出为其他格式(如PDF、Excel 等)。
部署和分享:将设计好的报表部署到需要使用的环境中,确保其他用户能够方便地访问和查看报表。
以上步骤是一个一般的设计报表的流程,具体步骤和操作可能会因报表的复杂性和具体需求而有所变化。
第5章--报表——Access的“统计系统”-考勤管理
• 5.5.2 报表的打印 1
选择数据库主操作界 面的【打印】→【打 印】命令,打开“打 印”对话框
2
保持系统默认设置, 单击“确定”按钮, 即可将报表打印出来
• 5.5.3 边学边练:打印“计件工资管理 系统”的工资报表
7 8
单击“下一 步”按钮
9
11
按类似的操作添 加其他命令按钮
输入按钮名称
10
单击“完成”按钮
如后打开“页面设置”对话框, 根据需要进行调整就可以了
这是创建完 成的“工资 统计和打印” 窗口
5.6 报表快照
1
打开“计件工资管理系 统”数据库,切换至 “外部数据”标签页
3
单击“格式”标签
单击“分组和排 序”按钮
4 5
单击“更多”
6
“班组”字段是原来的分 组字段,如果要取消其分 组,将“有页眉节”选为 “无页眉节”就可以了
5.3.4 在报表中使用汇总字段
打开“计件工资管理系 统”后,打开新建报表 向导
1
选择“查询:工资查询” 项并添加相应字段
2
4
3
单击“下一步”按钮
选择”纵栏表”
5
单击“下一步”按钮
6
单击“下一步”按钮
7
指定标题
8
单击“完成”按钮
10
给报表页脚添加文本框,在标签 框中输入“合计工作量”,在文 本框中输入“=sum([今日所得])”
右击“每日工资报表”项,选 择“报表页眉/页脚”命令
9
用户可以发现在此报表中, “工资查询”中每一条记 录中的“今日所得”相加 后,结果显示在报表页脚 处的文本框中
02实验二Access 2007的查询、窗体和报表对象操作基础
(2)打开“导航窗格”,单击其顶部的下拉列表框,选择“窗体”。可以看到有窗体例子。
(3)双击窗体例子,将其打开,此时处于“窗体视图”状态。
(1)登陆毕博教学网站(http://210.35.204.159/);(2)选择“数据库应用”课程;(3)选择“按周编制的教学安排”后,再选择“第二周”;(4)下载“实验”和“数据库样例”。
第一部分:理解“查询”对象的概念,切换“查询”对象的不同视图(设计视图、SQL视图)
(1)打开名称为“Ch3 SQL查询.accdb”的Access 2007数据库。
(5)将鼠标指针指向“报表”标签后右击,在出现的快捷出菜单中选中“布局视图”,查看报表对应的设计布局和数据。
请将实验步骤中的每一步,使用截图方式记录其过程。
解释实验步骤中遇到的问题。
成绩:指导教师签名:杨小平
(1)打开名称为“Ch5报表设计.accdb”的Access 2007数据库。
(2)打开“导航窗格”,单击其顶部的下拉列表框,选择“报表”。可以看到有报表例子。
(3)双击报表例子,将其打开,此时处于“报表视图”状态。
(4)将鼠标指针指向“报表”标签后右击,在出现的快捷出菜单中选中“设计视图”,查看报表对应的设计布局。
实验
学号
姓名
同组人
实验项目
实验地点
实验仪器台号
指导教师
杨小平
实验日期及节次
年月日,第节
理解“查询”、“窗体”和“报表”对象窗体的概念;
熟练切换“查询”对象的不同视图(设计视图、SQL视图);
熟练切换“窗体”对象的不同视图(设计视图、窗体视图、布局视图);
ACCESS报表中的求和
报表中的求和适用于: Microsoft Office Access 2007全部隐藏在任何包含数字的报表中,可以使用总计、平均值、百分比或运行总和,以使数据更容易理解。
本文将介绍如何向报表添加这些元素。
您要做什么?在布局视图中添加总计或其他聚合在设计视图中添加总计或其他聚合计算百分比值计算运行总和(累计总数)在布局视图中添加总计或其他聚合布局视图是向报表添加总计、平均值和其他聚合最快的方式。
1. 在导航窗格中,右键单击报表,然后单击“布局视图”。
2. 单击要汇总的字段。
例如,如果要添加一列数字的总计,请单击该列中的一个数字。
3. 在“格式”选项卡上的“分组和汇总”组中,单击“汇总”。
4. 单击为字段添加的聚合类型。
下表描述了Microsoft Office Access 2007 中可以添加到报表的聚合函数的类型。
计算说明函数总计该列所有数字的总和。
Sum()平均值该列所有数字的平均值。
Avg()计数对该列的项目进行计数Count()最大值该列的最大数字或字母值。
Max()最小值该列的最小数字或字母值。
Min()标准偏差估算该列一组数值的标准偏差。
StDev()方差估算该列一组数值的方差。
Var()Office Access 2007 为报表页脚(报表页脚:一种报表节,用来放置通常显示在页面底部的信息,如页码、日期及小计。
)节添加文本框,并将其“控件来源”属性设置为执行所需计算的表达式。
如果报表中有任何分组级别,Access 可为每个组页脚(组页脚:用于在记录组的结尾放置信息,如组名称或组总计数。
)节添加执行相同计算的文本框。
返回页首在设计视图中添加总计或其他聚合设计视图为您提供了对总计的位置和外观的更多控制。
在分组报表中,可以将总计或其他聚合放入每个组的页眉或页脚。
报表范围的聚合可以放入报表页眉(报表页眉:一种报表节,用来放置通常显示在报表开头的信息,如标题、日期或报表简介。
)或“报表页脚”节。
Access2007实用教程之建立和打印报表讲义
中文版Access 2007实用教程
10.3 打印报表
在报表设计完成后,即可进行报表预览或打印。预览报表可显示打印报表 的页面布局。打开报表的打印预览视图有常用的如下两种操作方法: 页面设置与打印 打印注意事项
中文版Access 2007实用教程
10.3.1 页面设置与打印
对报表的预览结果满意后,就可以进行打印。打印过程一般分为两步:页 面设置和实施打印。 页面设置 实施打印
中文版Access 2007实用教程
10.2.1 报表中的计数
在分组或摘要报表中,可以显示每个组中的记录计数。或者,可以为每个 记录添加一个行号,以便于记录间的相互引用。
中文版Access 2007实用教程
10.2.2 报表中的求和
使用Access的报表求和功能可以使数据更容易理解,本节将介绍在布局视 图中使用求和,布局视图是向报表添加总计、平均值和其他求和最快的方式。
中文版Access 2007实用教程
10.3.2 打印注意事项
打印过程中需要注意的事项有: 报表无任何记录则取消打印 处理页眉或页脚
•
树立质量法制观念、提高全员质量意 识。20.12.2420.12.24Thursday, December 24, 2020
•
人生得意须尽欢,莫使金樽空对月。00:23:5600:23:5600:2312/24/2020 12:23:56 AM
使用报表向导可以很方便地创建报表,但使用向导创建出来的报表形式和 功能都比较单一,布局较为简单,很多时候不能满足用户的要求。这时可以通 过报表设计视图对报表做进一步的修改,或者直接通过报表设计视图创建报表。
中文版Access 2007实用教程
10.2 报表中的计数和求和
access数据库报表介绍
9.7.3 将报表作为电子邮件发送
可以将报表作为电子邮件发送给收件人,而不 打印输出书面报表。
Return
数据库技术及应用(Access 2007)
9.7.4 任务总结
报表是一个重要的数据输出工具。在报表输出 之前,通常要对报表的版面进行设置,除了设置页 面方向、纸张大小、页边距之外,还可以设置“列” 参数,创建形如标签报表的“多列报表”。
Return
数据库技术及应用(Access 2007)
数据库技术及应用(Access 2007)
23
9.4.3 更改分组级别和排序级别的优先级
若要更改分组或排序级别的优先级,单击“分 组、排序和汇总”窗格中的行,然后单击该行右侧 的向上或向下箭头。
Return
数据库技术及应用(Access 2007)
Return
数据库技术及应用(Access 2007)
9.6.3 计算控件的创建
计算控件的控件源通常是由一个以“=”开头 的计算表达式构成的,因此,在创建计算控件时不 建议使用控件向导。
Return
数据库技术及应用(Access 2007)
9.6.4 计算控件的应用
1. 对报表或组的记录数进行计数
Return
数据库技术及应用(Access 2007)
下一章内容: 宏
数据库技术及应用(Access 2007)
数据库技术及应用(Access 2007)
第9章 报表
授课人:
数据库技术及应用(Access 2007)
知识重点、知识难点 知识重点
Access2007报表的编辑方法
知识难点
Access2007报表实现计算和汇总的方法
数据库技术及应用(Access 2007)
如何对Access2007报表进行分组
如何对Access2007报表进行分组
Access2007报表很多想要进行分组,该怎么分组呢?下面百分网小编带大家一起来看看详细*作教程,感兴趣的朋友一起学习吧想了解更多相关信息请持续关注我们应届毕业生考试网!
1、在数据库中单击“创建”选项卡下“报表”组中的“报表设计”按钮,打开报表的设计视图。
2、单击“设计”选项卡“工具”组中的“属*表”按钮,打开“属*表”窗格。
3、在“属*表”窗格中切换至“数据”选项卡,单击“记录源”组合框的下拉按钮,选择要用的表。
4、单击“设计”选项卡“分组和汇总”组中的“分组和排序”按钮,打开“分组、排序和汇总”窗格,单击“添加组”按钮。
5、在打开的分组依据窗格中,单击“选择字段”右侧的三角按钮,在*出的列表中选择分组所用字段,默认排序次序为升序。
6、单击“时间分隔选项”右侧的三角按钮,在*出的列表中选择“按月”单选钮。
7、单击“添加排序”按钮,添加一个排序选项,设置新的“排序字段”,排序方式为“升序”,最后关闭“分组、排序和汇总”窗格。
8、单击“设计”选项卡“工具”组中的“添加现有字段”按钮,打开“字段列表”窗格,然后在报表的设计视图中的相应位置添加各个字段,最后在“主体”节中最后一个字段的底部绘制一条直线。
9、单击报表右侧的“关闭”按钮关闭报表设计视图。
系统会提示保存,将这个报表保存。
在*窗格中双击“图书报表分组”项,打开我们刚创建的报表,查看分组效果。
access报表中的求和
报表中的求和适用于: M icrosoft Off ice Access 2007全部隐藏在任何包含数字的报表中,可以使用总计、平均值、百分比或运行总和,以使数据更容易理解。
本文将介绍如何向报表添加这些元素。
您要做什么?在布局视图中添加总计或其他聚合在设计视图中添加总计或其他聚合计算百分比值计算运行总和(累计总数)在布局视图中添加总计或其他聚合布局视图是向报表添加总计、平均值和其他聚合最快的方式。
1. 在导航窗格中,右键单击报表,然后单击“布局视图”。
2. 单击要汇总的字段。
例如,如果要添加一列数字的总计,请单击该列中的一个数字。
3. 在“格式”选项卡上的“分组和汇总”组中,单击“汇总”。
4. 单击为字段添加的聚合类型。
下表描述了Microsoft O ffice Access 2007 中可以添加到报表的聚合函数的类型。
总计该列所有数字的总和。
Sum()平均值该列所有数字的平均值。
A vg()计数对该列的项目进行计数Coun t()最大值该列的最大数字或字母值。
Ma x()最小值该列的最小数字或字母值。
Mi n()标准偏差估算该列一组数值的标准偏差。
StDev()方差估算该列一组数值的方差。
Var()Office Access 2007 为报表页脚(报表页脚:一种报表节,用来放置通常显示在页面底部的信息,如页码、日期及小计。
)节添加文本框,并将其“控件来源”属性设置为执行所需计算的表达式。
如果报表中有任何分组级别,Access 可为每个组页脚(组页脚:用于在记录组的结尾放置信息,如组名称或组总计数。
)节添加执行相同计算的文本框。
返回页首在设计视图中添加总计或其他聚合设计视图为您提供了对总计的位置和外观的更多控制。
在分组报表中,可以将总计或其他聚合放入每个组的页眉或页脚。
ACCESS2007数据库应用教程第4章 表
2.关闭表 表的操作结束后,应该将其关闭。不管表是处于设计视图状态,还 是处于数据表视图状态,单击表窗口右上角的“关闭”按钮都可 以将打开的表关闭。在关闭表时,如果曾对表的结构或布局进行 修改,Access会显示一个提示框,询问是否保存所做的修改。 单击“是”按钮保存所做的修改;单击“否”按钮放弃所做的修 改;单击“取消”按钮取消关闭操作。
第4章 表 表是Access数据库的基础,是存储数据的地方, 其它数据库对象,如查询、窗体、报表等都是在 表的基础上建立并使用的,因此,它在数据库中 占有很重要的地位。为了使用Access管理数据 ,在空数据库建好后,要在库中建立相应的表。 表由行和列组成,表中的每一行称为一条记录, 每一列称为一个字段。记录用来存储各条信息。 每一条记录包含一个或多个字段。 4.1 建立表
4.1.1 标识符与数据类型 一. Access标识符 创建表结构时,首先要为表中每一个字段命名,字段名是一个标识 符。 Access标识符命名规则如下: ⑴.标识符由一个长度为1~64个字符的字符串组成,一个汉字占1 个字符; ⑵.标识符中的字符可以为字母、汉字、数字及其他特殊字符(如空 格、+、-、*等等); ⑶.标识符中不能使用ASCⅡ码值为0~31的字符,不能包括句号( 。)、叹号(!)、方括号([ ])、 重音号(„)。 ⑷.标识符不能以空格开头。 以下都是合法的标识符:学生,student,学号,sno,姓名, sname,x1,c#,abc_1。 数据库名、数据库中的各种对象(如表、查询、窗体等等)名、字段 名等都是用Access中的标识符来表示的。
单击“创建”选项卡,在“表”命令组中,单击“表”命令,此时增加“数据表 ”功能区并被选定。单击“视图”按钮,此时若是在数据库里首次创建表, 将弹出“另存为”对话框,如图4.1所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章 报表的设计与实现
学习目标
• • • • 了解报表的视图和组成 掌握创建报表的方法 掌握报表的外观设计 掌握报表的打印设置
在前面的章节中,已经系统地介绍了Access数据库中的表、查询和窗体
三个对象。简单来说,表用来存储数据,查询用来检索数据,窗体用来查看
数据。而这一章将要介绍的报表,作为Access数据库的又一个对象,它主要 用来打印数据。报表不仅可以显示表和查询中的数据,还可以对数据进行分 组、汇总和排序。本章主要介绍报表的视图、组成,创建报表的不同方法, 在报表中如何进行分组、汇总、计算,以及如何进行页面设置和打印报表。
本 章 小 结
• 本章主要介绍了Access2007中报表的创建和设计方法。 报表是为打印而设计的数据库对象。在报表中可以对 数据库的表或查询中的数据进行多级汇总、统计,还 可以在报表中添加子报表。创建报表的方法主要有自 动创建、使用向导创建和使用设计视图创建三种方法。 自动创建报表是最为快捷的方法。报表向导则通过一 个个问题引导用户创建报表。使用设计视图可以创建 复杂的报表,从而更好的满足用户的需求。通过本章 的学习应该能够熟练的创建和使用报表。
6.3.1 分组和汇总
• 对于很多报表来说,可能需要将它们划分为组。组是 记录的集合,并且包含与记录一起显示的介绍性内容 和汇总信息(如页眉)。组由组页眉、嵌套组(如果 有)、明细记录和组页脚构成。通过分组,可以直观 地区分各组记录,并显示每个组的介绍性内容和汇总 数据。 • 通常,组页眉用来显示该组的标识数据,组页脚用来 显示该组的汇总数据。
练 习 题
• 1.报表有哪几部分组成?与窗体的组成 有什么不同? • 2.如何在报表中进行计算和汇总? • 3.如何为报表制定数据源?
实 践 题
• 在“教务管理”数据库中为查询“总分”创建报表,要求: • 1.以“课程名”为分组字段,统计每门课程总成绩的最大值和最 小值; • 2.为主体节中的所有控件套用格式为“凸窗”。 • 3.设置控件布局为“堆积”; • 4.添加日期和时间; • 5.分别为报表页眉、组页眉、主体节设置不同的背景图片; • 6.设置报表属性,要求以弹出方式显示报表; • 7.设置纸张方向为横向。
【例6-6】修改“学生信息”报表,使之以“专业”分组,并计算每个专 业的男生人数和女生人数。
1
2
2.继续添加 组,按性别 分组计数。
6.3.2 添加计算控件
在报表中添加计算字段一般分为两种: • (1)对每条记录的若干字段值进行求和或求平均值时, 一般是添加在主体节内; • (2)对某些字段的一组记录或者所有记录进行求和或 求平均值时,则将计算控件放在组页眉/组页脚节或者 报表页眉/报表页脚节中。
6.1 报表的视图与组成
• 6.1.1 报表的视图
6.1.2 报表的组成
6.2 创 建 报 表
• • • • • (1)“报表” (2)“标签” (3)“空报表” (4)“报表向导” (5)“报表设计”
6.2.1 自动创建报表
利用“创建”选项卡下“报表”组中的“报表”按钮可以自动创建 报表,用户只需要选定一个要作为数据源的表或查询即可。
• 标签的实用性很强,如在图书扉页上的图书编号、 设备上的设备编号都是标签。将数据源的某些字段 数据提取出来,制作成小小的标签,打印出来可以 进行粘贴。
【例6-2】利用“标签”工具,在“教务管理”数据库中建立显示 教师信息的标签报表。
6.2.3 创建空白报表
通过空白报表创建报表时,需要将所需字段添加到报表中。 之后还可以在布局视图中添加控件,修改报表设计。
【例6-3】利用“空报表”工具,在“教务管理”数据库中创建一个报表, 要求显示学生的学号、姓名、性别、专业。
6.2.4 使用向导创建报表
• 报表向导将提出一系列问题,然后根据用户的回答生 成报表。报表创建之后,可以按原样使用该报表,也
可以修改报表。
【例6-4】利用“报表向导”工具,在“教务管理”数据库中为数据表创 建“学生成绩信息”报表。
【例6-1】利用“报表”工具, 在“教务管理”数据库中为 数据表“课程表”建立报表。
自动创建报表是按照表格的形式显示数据记录的,称为表格式报表。在报 表的布局视图中,用户可以改变控件的颜色、字体、背景等,可以删除控件、 添加字段。还可以在“分组对话框”中对记录进行排序、分组统计。
6.2.2 创建标签
【例6-7】在“学生成绩信息”报表中,统计每个学生的总成绩: 平时成绩×0.2+考试成绩×0.8,并统计每门课程的平均总成绩。
一个文本框,将 其内容为: =Avg([总成绩])
6.3.3 调整控件布局
• 在报表的设计视图或布局视图中,可以调整控件布局。 相比布局视图,设计视图提供了较多的工具,可以为 控件添加边框和样式,也可以调整控件的对齐方式、 位置和大小,这些工具在“报表设计工具”的“排列” 选项卡中。
•确保“使用控件向导”被选中。 •在“报表设计工具”的“设计”选项卡 上,单击“控件”组中的“子窗体/子 报表”按钮; •在报表主体节中单击或拖动鼠标,就会 添加一个子报表控件,同时弹出“子报 表向导”对话框
6.3 设 计 报 表
• • • • • 分组和汇总 添加计算控件 调整控件布局 套用报表格式 利用属性表修饰报表
6.4.1 打印预览
6.4.2 页面设置
• 在“页面设置”对话框中有三个 选项卡:打印选项、页、列。 “打印选项”中可以设置页边距, 还可以选择是否只打印数据。 “页”中可以设置纸张方向、纸 张大小,以及选择打印机。 • 在“列”选项卡中可以设置列数、 行间距、列尺寸、列布局。如在 “标签 教师信息表”报表中可设 置列数为3以
• 使用设计视图可以按照用户的要求创建 报表,有更大的主动性和灵活性。使用 设计视图创建报表,首先要选择数据源, 然后添加字段和控件。
【例6-5】使用设计视图,在“教务管理”数据库中创建一个主/子报表。
同主/子窗体一样,主/子报表就 是在报表中包含另一个报表。主 报表和子报表的数据可以来自不 相关的数据源,可以是相同的数 据源,也可以是相关的数据源。 一个主报表最多包含两级子报表。
6.3.4 自动套用格式
6.3.5 使用属性表
• 对于报表,可以设置默认视图、 是否允许布局视图、图片及图 片类型、是否缩至一页等属性。 对于报表页眉/页脚,可以设 置背景色、是否可以扩大/缩 小、是否强制分页等属性。还 可以设置页面页眉/页脚、组 页眉/页脚、控件的属性。
6.4 打 印 报 表