第十四讲-VFP报表设计.课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十四讲-VFP报表设计.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十四 VFP 报表 设计 课件
- 资源描述:
-
1、信息技术应用-2012级专信息技术应用-2012级专1第十四讲第十四讲 VFPVFP报表设计报表设计内容概要:p报表布局报表布局p创建报表创建报表p修改报表布局修改报表布局p预览和打印报表预览和打印报表 信息技术应用-2012级专信息技术应用-2012级专2第十四讲第十四讲 报表设计报表设计 将数据组织成表格形成打印输出将数据组织成表格形成打印输出。采用VFP提供的报表,能够方便地实现对表中的数据和查询结果进行显示或打印。 报表包括两个基本部分:数据源和布局。数据源一般是表,也可以是视图、查询或自由表等;报表布局则定义了报表的打印格式。 本讲主要介绍VFP报表文件的建立与输出方法。 信息技术应
2、用-2012级专信息技术应用-2012级专3 创建报表步骤创建报表步骤 选取字段 确定创建的报表样式 创建报表布局 修改和定制报表布局 预览和打印报表。 报表文件格式:*.FRX。每个报表文件还有.FRT文件扩展名的相关文件。报表布局文件不是存储每个数据字段的值,而只是存储一个特定报表的位置和格式信息。如果报表中数据源字段值发生了变化,报表的值也会发生相应的变化。信息技术应用-2012级专信息技术应用-2012级专4p 报表布局 l页面大小(文件页面大小(文件| |页面设置)页面设置)l报表标题报表标题l页标题页标题l数据来源(数据环境)数据来源(数据环境)l位置位置l大小大小信息技术应用-2
3、012级专信息技术应用-2012级专5创建报表之前,必须先确定报表样式。Visual FoxPro系统提供了4种常用的报表布局。它们分别是:(1)列报表 报表中每行输出一个记录,记录字段的值在页面上按水平方向放置 图7-1 “列报表”窗口 报表样式报表样式信息技术应用-2012级专信息技术应用-2012级专6(2)行报表行报表 报表中每条记录的输出字段在页面上按垂直方向分布。(3)一对多报表一对多报表 输出父表中的一条记录,以及与其对应的子表中多条记录信息技术应用-2012级专信息技术应用-2012级专7(4)多栏报表多栏报表 表中每条记录的输出字段在同一个页面上分多栏、按垂直方向分布,。 图
4、7-4多栏报表示例 p 报表布局 信息技术应用-2012级专信息技术应用-2012级专8 VFP为用户提供了三种方法来创建报表布局:(1)用“报表向导”创建简单的报表或者一对多报表。(2)用“报表设计器”修改已有的报表或者创建用户自己的报表。(3)用“快速报表”从单表中创建一个简单报表。以上每种方法创建的报表文件都可以用“报表设计器”进行修改。“报表向导”是创建报表最简单的方法,并且“报表向导”可以自动提供“报表设计器”的定制功能,通过问答形式确定或填写有关选项。“快速报表”是创建简单布局报表的最快方法,但报表的数据源必须来自一个数据表。用“报表设计器”创建报表,首先由“报表设计器”提供一个空
5、白报表布局,然后再在空白的报表布局中自由地定义和设计报表。在表单中直接用命令代码建立报表,建立的报表比较灵活,担设计过程比较复杂,并且需要反复的调试。 p 报表布局 信息技术应用-2012级专信息技术应用-2012级专p 创建报表 1.1.用用“报表向导报表向导”创建报表创建报表“报表向导”是创建报表的最简单的方法。利用报表向导建立的报表数据源,可以来自数据库中的一个表或一个自由表,也可以来自一个视图。“报表向导报表向导”的打开的打开 方法方法1 1: 在在“项目管理器项目管理器”中打开中打开在“项目管理器”的“文档”选项卡中选择“报表”选。 信息技术应用-2012级专信息技术应用-2012级
6、专方法方法2 2 在在“工具工具”莱单中打开莱单中打开选择莱单项“工具 |向导|报表”命令。出现“向导选取”对话框方法方法3 3 在在“文件文件”莱单中打开莱单中打开选择莱单项“文件|新建”,在“新建”对话框选择“报表”,再单击“向导”按钮。出现“向导选取”对话框。 不管采用哪一种方法,当使用向导方式创建报表时都将打开一个“向导选取”对话框。单击“确定”按钮,系统进入“报表向导”的字段选取画面。“报表向导报表向导”创建报表创建报表信息技术应用-2012级专信息技术应用-2012级专11(1)字段选取。 单击“数据库和表”下拉列表框,从中选取“学生管理”数据库,然后选择“学生信息表”。在“可用字
7、段”框中,将表的全部或部分字段,通过移动按钮,移到“选定字段”框中: “报表向导”步骤1信息技术应用-2012级专信息技术应用-2012级专12(2)对记录进行分组对记录进行分组 单击“下一步”按钮,系统进入“报表向导”的分组记录选择画面,确定记录的分组方式,例如,选择“班级编号”。用户最多可以建立三层分组层次。 单击“总结选项”,可以打开“总结选项”的对话框,从中可以选择对基本字段取相应的特写值,如平均值,总计并添加到输出报表中。 “报表向导”步骤2信息技术应用-2012级专信息技术应用-2012级专13(3)选择报表样式选择报表样式。 “报表向导”步骤3信息技术应用-2012级专信息技术应
8、用-2012级专14(4)定义报表布局定义报表布局。(5)排序记录排序记录。 在“可用的字段或索引标识”框中,选择排序字段,然后单击“添加”按钮,将其转移到“选定字段”框中。 “报表向导”步骤4信息技术应用-2012级专信息技术应用-2012级专15(6)输入报表标题和确定保存方式输入报表标题和确定保存方式。在“报表标题”文本框中,自动显示报表标题:“学生信息表”,用户可以修改: 单击“完成”按钮,屏幕显示“另存为”对话框,缺省的文件名为“学生信息表.frx”,单击“保存”按钮,系统自动生成报表,保存报表文件。 “报表向导”步骤6信息技术应用-2012级专信息技术应用-2012级专16使用“报
9、表设计器”可以生成新的空白报表,然后根据需要添加控件,或修改已有的报表。步骤:(1)在“项目管理器”的“文档”选项卡中,选择“报表”;(2)选择“新建”按钮,屏幕显示“新建报表”对话框。(3)在“新建报表”对话框中,选择“新建报表”按钮,则系统将显示如下“报表设计器”对话框:“报表设计器”显示的是一个新的空白报表,可以向空白报表中添加控件并定制报表。 2. 用“报表设计器”创建报表信息技术应用-2012级专信息技术应用-2012级专17“快速报表”是自动建立一个简单报表布局的快速工具。可以用它来初步生成报表,如不满意,再利用“报表设计器”进行调整。可以按以下步骤创建快速报表:(1)在“项目管理
10、器”中的“文档”选项卡中,选择“报表”;(2)选择“新建”按钮,屏幕显示“新建报表”对话框;(3)在“新建报表”对话框中,选择“新建报表”按钮,则系统将显示“报表设计器”对话框。(前3步创建了一个空白报表)(4)在主菜单的“报表”中,选择“快速报表快速报表”命令,系统屏幕显示“打开”对话框;(5)在“打开”对话框中,确定要使用的表,单击“确定”按钮。(6)在“快速报表快速报表”对话框中,添加数据环境、标题、别名等;(7)单击“字段”按钮,进入“字段选择器”对话框;(8)在“字段选择器”中,可以选择所需要的字段,然后单击“确定” 。最后在“快速报表快速报表”对话框中单击“确定”。 3. 用“快速
展开阅读全文