第十章报表设计PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
★ 基于相关表或视图收集报表所需数据集合;
★ 关闭或释放报表时关闭表或视图。
16
例2、为一个空白报表添加数据源
目录
为学生管理数据库设计一个报表:要求打印出
学生的学号、姓名、课程名、成绩。本例为该报 上一页 表设置数据环境。
下一页
退 出 分析:因为学号、姓名、来自学生表,课程名来自 课程表,成绩来自成绩表,所以数据源应包括上 述三个表:学生、课程、成绩 。
(3)编程产生报表。这种方法最具灵活性,可以设 计任何形式的报表,只是设计程序的工作复杂。
(4)利用Visual FoxPro生成报表工具:报表向导、
快速报表和报表设计器,利用报表工具可以设计各 种格式的报表。主要介绍用报表工具产生报表。
3
1、报表布局
目录
列报表:字段名在上面
上一页 下一页 退出
行报表:字段名在左面 一对多报表 多栏报表:多栏
4
2、使用报表向导创建报表
目录
启动报表向导有以下四种途径:
(1)打开“项目管理器”,选择“文档”选项卡,从 上一页 中选择“报表”。然后单击“新建”按钮。在弹出 下一页 的“新建表单”对话框中单击“报表向导”按钮。 退 出 (2)“文件”菜单——“新建”命令,打开“新建”对
话框,在文件类型栏中选择“报表”。然后单击 “向导”按钮。
(3)工具栏上的“新建”按钮,打开“新建”对话框, 在文件类型栏中选择“报表”。然后单击“向导” 按钮。
(4)“工具”菜单——“向导”命令——“报表” 。
5
目录
上一页 下一页 退出
例1、利用报表向导设计学生成绩报表
要求:输出学生学号、姓名、课程代号、成绩并保存
为“REPORT1.FRX”。
① 启动报表向导 :因为本例报表数据基于两个表(学生
目 录 第10章 报表设计
上一页 下一页 退出
10.1 创建报表 10.2 设计报表 10.3 数据分组和多栏报表
1
目录
上一页 下一页 退出
10.1 创建报表
报表主要包括两部分内容:数据源和布局。
数据源是报表的数据来源。报表的数据源通 常是数据库中的表或自由表,也可以是视图、 查询或临时表。
报表布局定义了报表的打印格式。设计报表 就是根据报表的数据源和应用需求来设计报 表的布局。
在学生表中选择“学号”,在成绩表中也选 择“学号”,这样在两表之间便依学号字段建立 了关系。单击“下一步”按钮,打开排序对话框
退出
8
目录 上一页
⑤ 排序记录:
在如图排序对话框中选择“学号”,单击 “添加”按钮,这样报表将学号进行排序。单 击“下一步”按钮,出现 “选择样式”对话框
下一页
退出
9
目录 上一页
和成绩),所以在“向导选取”对话框中应选择“一对多 报表向导”
② 选择父表字段:
选中父表——学生 然后添加 “学号”、 “姓名”字段
6
目录
上一页 下一页 退出
③ 选择子表字段:
选择子表——成绩,并把课程号和成绩字段加 入到“选定字段”列中。单击“下一步”按钮
7
பைடு நூலகம் 目录
上一页 下一页
④ 为父__子表建立关系:
11
目录
上一页 下一页 退出
3、使用报表设计器创建报表
启动报表设计器的方法有: ● 菜单方法:
“文件”菜单——“新建”命令 “文件”菜单——“打开”命令
● 命令方法: CREATE REPORT <文件名>
或: MODIFY REPORT <文件名> &打开一个已有的报表 ● 在项目管理器中:
先选择文档选项卡,然后选择报表,单击“新建”按钮。 若需修改报表,选择要修改的报表,单击“修改”按钮。
17
操作步骤:
目 录 (1)打开“报表设计器”生成一个空报表,在“显示”菜单— “数据环境”命令,打开“数据环境设计器”窗口。
上一页 (2)在“数据环境设计”窗口中右击鼠标,从快捷菜单中选择 下一页 “添加”;或在“数据环境”菜单——“添加”命令 退出
18
目录 上一页
(3) 建立表之间的关系
选择学生表的“学号”字段,按住鼠标左键拖曳到成绩 表的“学号”索引上后松开鼠标; 同样的方法,建立成绩 表与课程表之间“课程号”之间的关系 。
15
10.2 设计报表
目录
上一页 下一页 退出
10.2.1 报表的数据源 和布局 报表总是与一定的数据源相联系的。
1、设置报表数据源 “数据环境设计器”窗口中的数据源将在每次
运行报表时打开,而不必以手工方式打开所使用 的数据源。
数据环境通过下列方式管理报表的数据源:
★ 打开或运行报表时打开表或视图;
2
10.1.1 创建报表文件
目录
Visual FoxPro提供了不同层次的多种报表方法:
上一页
(1)利用带TO PRINTER子句的LIST | DISPLAY命令。
这是一种最简单的报表输出方法。
下一页 (2)用CREATE REPORT<报表文件名> FROM <表文件
退 出 名>命令产生简单的报表。
12
目录
上一页 下一页 退出
4、创建快速报表
操作步骤:
打开“报表设计器” 选择“报表”菜单——“快速报表”命令 ,打开“快速报 表对话框 ”。
字段布局:用以选取字段排列方式(列报表、行报表) 标题:选择此项,字段名将作为列标题出现
将表添加到数据环境中:选择此项,则把报表的数据源加 到数据环境中
字段:单击该按钮,打开 字段选择对话框,用户可以 选择报表中将出现哪些字段, 在缺省情况下,包括除“通 用”字段外的全部字段。
13
目录
上一页 下一页 退出
10.1.2 报表工具栏
1.“报表设计器”工具栏 “报表设计器工具栏 ”中控件的名称如图所示:
数 据 分 组
数 据 环 境
报 表 控 件 工 具 栏
调 色 班 工 具 栏
布 局 工 具 栏
14
2.“报表控件”工具栏
目录
“控件工具栏”中控件的名称与作用如图所示:
上一页 下一页 退出
⑥ 选择样式:
在“选择样式 ”对话框中选择需要的样式,如 “账务式”,选择样式时,对话框左上角可预览样式 效果。单击“下一步”,打开最后一个对话框
下一页
退出
10
⑦设置报表标题:
目录
在如图所示对话框中,设置报表标题为“学生成绩
报表”,单击“预览”可以观察报表效果,如果满意,单
上一页 下一页 退出
击“完成”按钮,系统会打开另存为对话框,输入报表方 件名(report1)后,单击“确定”保存报表。由报表向导 产生的报表如果不满足要求,可以在报表设计器中作进一 步修改。