access报表设计
34
示例3. 统计各门课程成绩
• • • • • 注意选择正确的字段和设定正确的查看方式 有Sum、Avg的显示 只要汇总(不要显示明细记录) 计算汇总百分比。 注意报表细节设置:报表标题阴影框的添加;汇总边框取 消;分组划线的添加;报表最后总计前划线的添加;报表 最后总计的数据显示格式。 • 报表名称为:统计各门课程成绩。
• 窗体属性:
– 窗体背景图片设置 – 记录选择器 – 导航、滚动条、添加新记录等
设置背景图片
上节回顾
– 窗体属性及主体节区属性
• 主体节区属性: – 背景色
上节回顾
– 页面页眉与窗体页眉区别
• 页面页眉可以在打印预览时在每个页面上显 示 • 窗体页眉在整个窗体中只显示一次
上节回顾
• 注意问题:
23
示例2.统计各专业的平均奖学金
• 要显示明细记录和汇总; • 注意数据的显示格式; • 报表名称:统计各专业奖 学金报表。 • 注意:下面各图都只显示 出部分结果,……表示中 间还有数据未显示。 • 请观察和总结红框内对象 的特点?
分组
明细
24
注意字段选择不同的区别
• (1)直接取学生表中的专业编号、学号和奖学金字段。 请看例2.1 • (2)取专业表中的专业名称字段、学生表中的学号和奖 学金字段。这时会有两种情况
39
课堂练习(续)
• 报表开头:
40
报表末尾:
思考题
• 1.请自行设计一张漂亮的报表,以分别统计男女 生奖学金的平均值、最大值、最小值和总和,奖 金明细可以不显示 • 2.请自行设计一张漂亮的报表,以统计各专业各 门课程的平均成绩,成绩明细可以不显示。
41
下周教学内容
• Access宏和宏命令
– 页眉页脚是层层嵌套的
11
ห้องสมุดไป่ตู้
报表和窗体的区别
• 工作目的不同
– 窗体:用于数据输入 – 报表:完成数据输出
• 计算方式不同
– 窗体:根据单个记录或所有记录进行计算 – 报表:除此以外,还可以针对记录分组进行计 算
• 报表除了不能进行数据的输入之外,可以 完成窗体的所有工作
一、报表
• 报表视图
– – – – 设计视图 布局视图 报表视图 打印预览视图
SPSS基础与Access数据库
姓 名:董云朝 电 话:67703886 E - mail:dongyzh_dyz@ 答疑地点:学院楼B110 答疑时间:周四下午、周五下午 商务信息学院计算机教学部
上节回顾
• Access(4)窗体
– – – – – 自动创建 分割窗体 多个项目窗体 向导(单表、多表) 设计视图(主窗体)
通过学生表查看(续)
• 要点:
– 按照专业名称的升序显示; – 汇总的就是分组的字段。
选取专业表的专业名称,通过学生表查看,按专业名称分组
• 请注意所取字段是什么?显示 的顺序是什么? • 按哪个字段汇总的? • 请问这和示例2想得到的报表结 果相符吗?
30
选取不同字段的总结
• 总结1:
– 分组的字段只能显示出实际存储的值,不能显示通过查阅向导做的 显示值。
– 窗体中字段不小心被删除后的重新添加
上节回顾
• 注意问题
– 窗体格式
• • • • • • 纵栏表 表格 数据表 主子窗体 数据透视表 图表
第五讲 ACCESS报表
一、报表
• 报表主要用来对数据表中 的数据以各种格式输出( 如分组后进行汇总统计、 是否显示明细记录等)及 对整个表的数据进行统计 (在报表页脚处添加统计 计算字段,如计数、求和 、求平均等)。 • 报表结构
15
示例1报表的开头的显示
报表页眉
16
示例1报表的第10页部分显示
17
页面页眉
示例1报表的末尾显示
18
报表页脚
观察和总结:报表页眉和页脚的位置和出现的次数? 页面页眉和页脚的位置和出现的次数?
报表的修饰
添加统计计算字段的方法
• 将文本框加在“报表页脚”下面,并在文本框中添加公式 , 如:
35
报表开头显示
36
报表末尾显示
37
课堂练习
• 完成课堂示例1~3; • 创建如下图所示的学生成绩报表,名称:学生成绩表。有平均值、最 大值的显示,加上一条横线,注意数据的显示格式。(注意下图只是 显示了部分结果)
38
课堂练习(续)
• 创建如下图所示的奖学金报表,名称:奖学金报表。按性 别升序排列,报表末尾有最大值、最小值的显示,加上一 条横线,注意数据的显示格式。(注意下图只是显示了报 表开头、结尾部分结果)
• 请注意所取字段是什么?显示 的顺序是什么? • 请观察和总结红框内对象的特 点:
– 分组字段是哪个? – 按哪个字段汇总的?
• 请问这和示例2想得到的报表结 果相符吗?
28
例2.3-通过学生表查看
29
• 取专业表中的专业名称字段、学生表中的学号和奖学金字段。通过学生 表查看
再对专业名称分组-手工分组
– – – – – 计 数: 求 和: 求平均: 最大值: 最小值: =count ( [ 学号 ] ) = sum ( [ 成绩 ] ) = avg ( [ 成绩 ] ) = max ( [ 成绩 ] ) = min ( [ 成绩 ] )
• 小数位数的设置:
– 在字段上点鼠标右键——属性。(注意常规数字格式是不能设置 小数位数的。)
2
上节回顾
• 注意问题:
– 窗体名称和标题的区别 • 窗体名称—列在导航窗 格中的名称 • 标题– 在窗体的标题处 显示的文字
窗体名称 窗体标题
上节回顾
– 标签和文本框的区别
• 标签---在窗体实际运行时,不可改变其内容 • 文本框---在窗体实际运行时,可以让用户输入内容
文本框
标签
上节回顾
– 窗体属性及主体节区属性
42
结束
谢
– 分组显示的是哪个字段? – 汇总的是哪个字段?
• 请问这和示例2想得到的报表结 果相符吗?
26
例2.2-通过专业表查看
• 取专业表中的专业名 称字段、学生表中的 学号和奖学金字段。 通过专业表(主表) 查看 • 专业名称会自动提出 来-自动分组
27
通过专业表查看(续)
• 要点:
– 按照专业表中主键的次序显示 ; – 汇总的是两个表(学生表、专业 表)相关联的关系字段:专业编 号;
• 报表分类
– 纵栏式报表 – 表格型报表 – 图表型报表 – 标签型报表
主要商业报表
13
一、报表
• 报表创建方法
– 自动创建报表 – 利用向导制作报表 – 报表设计视图创建报表 – 空报表 – 标签报表
14
利用向导制作各类报表
• 示例1. 统计所有同学的奖学金总计报表
– – – – – – – – 按下面样张,取学生表的除党员、照片和备注字段之外的6个字段; 以专业编号的降序排列,专业编号相同的再以姓名的升序排列; 布局:表格; 方向:纵向; 主体内容字号为10; 调整布局及文本对象的宽度; 出生日期的显示方式为长日期; 在报表未尾统计出所有同学的奖学金总计,货币格式,不要小数位, 并加上3磅蓝色的虚线; – 报表名称:奖学金总计。 – 注意:报表太长,只显示了开头、中间部分数据和结尾。
– ①通过专业表查看。请看例2.2 – ②通过学生表查看。请看例2.3
25
例2.1-直接取学生表中专业编号 等字段
• 直接取学生表中的专业编号、学 号和奖学金字段。 • 报表向导中就直接按照专业编号 分组了,但是显示出来的是专业 编号,而不是专业名称。 • 说明在报表中的分组是按实际存 储的值显示出来的。 • 请注意所取字段是什么? • 请观察和总结红框内对象的特点 :
31
方法1
方法2
选取不同字段的总结
选取专业表的专业名称,通过学生表查看,按专业名称分组
方法3
选取不同字段的总结(续)
自动分组
手工分组
33
选取不同字段的总结(续)
• 总结2:
手工分组 排序 汇总 按分组字段的汉语拼 音升序 汇总显示字段就是分 组字段 通过主表显示,自动分组 按主表中的主键排列顺序 显示 两张表相关联的关系字段
22
还要注意的地方
• 注意在向导中排序和设计视图中排序与分组按钮的区别:
– 在向导中排序:排序字段会提前; – 在设计视图中排序与分组 按钮:不会改变显示的次序。
• 注意报表页眉、页脚与页面页眉、页脚的区别:
– – – – 报表页眉:打印预览时显示在报表开头,只显示一次 报表页脚:打印预览时显示在报表末尾,只显示一次 页面页眉:打印预览时每页页眉处都显示 页面页脚:打印预览时每页页脚处都显示