C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt

C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt

ID:50350260

大小:1.26 MB

页数:54页

时间:2020-03-08

C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt_第1页
C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt_第2页
C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt_第3页
C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt_第4页
C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt_第5页
资源描述:

《C++语言程序设计 课件(VFP-2版) 第9章(报表).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章内容§9.1报表概述§9.2报表向导§9.2.1使用报表向导创建单表数据源报表§9.2.2使用报表向导创建一对多报表§9.3报表设计器§9.4快速报表第九章 报表设计报表是常用的输出方式,它通常以书面的形式打印数据处理结果。在VFP中创建报表将生成一个报表定义文件(.frx)和一个报表备注文件(.frt)。1.报表的基本组成报表的基本组成是:数据源和布局(1)报表数据源可以是表、视图、查询和临时表等。(2)布局是指报表中各项输出内容的位置和格式,这些格式存储在报表格式文件中。报表文件并不存储数据源中的记录数据,而只存储引用何数据源与输出项的位置和格式的信息。报

2、表文件从数据源中提取记录数据,然后按布局定义的位置和格式输出。§9.1报表概述2.创建报表的方法VFP提供了3种创建报表的方法:(1)利用“报表设计器”创建和修改报表(可制作任意格式的报表)(2)利用“报表向导”创建报表(使创建报表的工作程式化)。(3)利用“快速报表”创建简单报表(操作迅速,格式简单)。用户通常先用“报表向导”或“快速报表”创建一个报表,所创建的报表可能不能完全满足用户的需要,然后再使用“报表设计器”对已有的报表进行修改。3.报表的布局类型常用的报表类型有列报表、行报表、一对多报表。像表的浏览方式,每行一个记录像表的编辑方式,每行一个字段,若干行

3、表示一个记录行报表的多栏表示多个记录的信息一个记录的信息§9.2报表向导VFP有两种报表向导:报表向导(数据来源于单个表)一对多报表向导(数据来源于父表和子表)。§9.2.1使用报表向导创建单表数据源报表1.打开“报表向导”(1)打开“报表向导”对话框(4种方法)1)“项目管理器”窗口→“报表”选项→“新建”按钮→“新建报表”对话框→“报表向导”按钮→“向导选取”对话框。2)“新建”按钮→“新建”对话框→“报表”选项→“向导”按钮→“向导选取”对话框。3)“工具”菜单→“向导”命令→“报表”子命令→“向导选取”对话框4)单击工具栏中的“报表”按钮→“向导选取”对话

4、框图9-2“向导选取”对话框单数据源报表双数据源报表。父表一个记录对应子表多个记录。2.创建单数据源报表【例9-1】使用“报表向导”创建一个如图9-10所示的报表。要求以职工简况表Zgjk.dbf为数据源,“部门”字段为分组关键字,求各部门的基本工资平均值,以及全体职工的基本工资平均值,并以“职工号”字段为关键字升序排列记录。操作步骤如下:打开“向导选取”对话框,选择“报表向导”选项,然后单击“确定”按钮,打开“报表向导”。在报表向导的指引下完成报表创建的6个步骤:(1)步骤1——字段选取图9-3“字段选取”对话框(2)步骤2——分组记录以“部门”字段为关键字进行

5、分组(分类)(“部门”字段要索引),如图9-4所示。图9-4“分组记录”对话框统计汇总单击“总结选项”按钮,打开“总结选项”对话框。在此对话框最多可设置5种总结的方式:求和、平均、计数、最小和最大。本例勾选“基本工资”字段的“平均”复选框,选中“细节和总结”单选项,如图9-5所示。图9-5“分组记录”对话框(3)步骤3——选择报表样式图9-6“选择报表样式”对话框(4)步骤4——定义报表布局图9-7“定义报表布局”对话框默认“纵向”(5)步骤5——排序记录图9-8“排序记录”对话框排序依据排序方向(6)步骤6——完成1)设置报表的标题。在“报表标题”文本框中输入:

6、职工简况报表,如图9-9所示图9-9“完成”对话框2)预览报表单击“预览”按钮可查看生成的报表,如图9-10所示。图9-10使用“报表向导”生成的单数据源报表以“平均”方式汇总以“部门”为关键字分类3)保存报表单击“完成”按钮,弹出“另存为”对话框。指定报表文件的保存位置,输入报表名称:职工简况1.frx,如图9-11所示,然后单击“确定”按钮。图9-11“另存为”对话框【例9-2】使用“报表向导”创建一个如图9-18所示的一对多报表。要求以职工简况表Zgjk.dbf为父表,以销售表Xs.dbf为子表,以“职工号”字段为关键字升序排列记录。操作步骤如下:打开“向导

7、选取”对话框,如图9-2所示。选择“一对多报表向导”选项,然后单击“确定”按钮,打开“一对多报表向导”。在报表向导的指引下完成一对多报表创建的6个步骤。§9.2.2使用报表向导创建一对多报表(1)步骤1——从父表选择字段图9-12“从父表选择字段”对话框(2)步骤2——从子表选择字段图9-13“从子表选择字段”对话框(3)步骤3——建立表间关系图9-14“为表建立关系”对话框(4)步骤4——排序记录图9-15“定义报表布局”对话框排序依据排序方向(5)步骤5——选择报表样式图9-16“选择报表样式”对话框(6)步骤6——完成1)设置报表的标题在“报表标题”文本框中

8、输入:销售

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。