当前位置:首页 >> 经济学 >>

江苏省vfp 教程课件第9章


程序设计语言 VFP

电子与信息工程学院

第9章 报表和标签

报表(Report)
报表(Report) 用于在打印文档中显示或总结数据. 定义报表有两个要素:
– 报表的数据源 – 报表的布局 表,视图,查询,临时表等 报表的打印格式

报表的设计
– 报表向导,报表设计器

报表文件
报表的定义可以存储在
– 扩展名为.frx的报表文件中 – 扩展名为.frt的报表备注文件

报表文件指定了报表的数据源,需要打 印的文本以及布局信息等.

设计报表的步骤
决定要创建的报表类型 创建报表布局文件 修改和定制报表布局文件 预览和打印报表

标签
标签 实质上是一种多列布局的特殊报表,具有为匹 配特定标签纸(如邮件标签纸)的特殊设置. 在设计标签时,可以利用标签向导,标签设计 器等设计工具. 标签文件
– 扩展名为.lbx的标签文件 – 扩展名为.lbt的标签备注文件

9.1 报表类型
列报表: 每行打印一条记录. 行报表: 一条记录在多行上打印. 一对多报表: 类似一对多表单.打印一 条主表记录后,打印多条子表记录. 多栏报表: 每行打印多条记录

9.2 创建报表
用向导创建报表. 用快速报表从单一表中创建报表. 用报表设计器创建报表. 用命令Create Report创建报表.

利用报表向导创建报表
报表向导
– 用于创建基于单张表或视图的列报表或行报表.

分组/统计报表向导
– 用于创建一张分组总计报表,可以提供每组数据的统 计值. – 数据分组是指在报表中按指定顺序对成组的数据进行 分类汇总.

一对多报表向导
– 创建包含一组主表记录及相关子表记录的报表.

利用报表设计器创建报表
报表控件
– 标签,域控件,线条,矩形,圆角矩形,图片/OLE 绑定型控件.

报表的带区
– 带区是指报表中的一块区域,可包含文字,表中的字 段,计算值,用户自定义函数,图片等. – 默认情况下,报表设计器显示三个带区:页标头,细 节和页注脚.

标尺
– 设计时的位置参考.

数据分组(data grouping)
数据分组(data grouping)是指在报表中 按照指定顺序对成组的数据进行分类汇 总.

报表的带区
带区 打印次数 使用方法 标题 每报表一次 "报表"菜单中选择"标题/总结" 页标头 每页面一次 带区 默认可用 从"文件"菜单中选择"页面设置"设置"列 列标头 每列一次 组标头 细节 组注脚 列注脚 总结 每组一次 从"报表"菜单中选择"数据分组" 每记录一次 默认可用 每组一次 从"报表"菜单中选择"数据分组" 从"文件"菜单中选择"页面设置"设置"列 每列一次
数" > 1 数" > 1

页注脚 每页面一次 默认可用 每报表一次 从"报表"菜单中选择"标题/总结" 带区

数据环境
可在数据环境中定义报表的数据源,用它来填充 报表中的控件. 使用向导或快速报表创建报表时,选择表或视图 的操作即为设置报表数据环境的过程. 报表是按数据源中的记录出现的顺序处理数据的. 若在防止其他设计器对全局数据工作期的修改而 影响报表数据工作期,可以把数据工作期设置为 私有.

9.3 修改报表
修改报表带区 定制报表控件 定义报表的页面

9.4 报表的预览与打印
预览命令:Report Form filename Preview 打印命令:Report Form filename

9.5 设计标签
标签类型
– VFP提供了86种标准类型的标签.

标签向导 标签设计器
– 标签的设计,运行等操作与报表相似.

相关文章:
VFP 1-6、9章答案
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...VFP 1-6、9章答案_学科竞赛_小学教育_教育专区。...为学校人事部门建立一个视图以帮助其掌握教师教学基本...
vfp第5~9章单元测验(带答案)
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 专业资料 IT/计算机 ...VFP教程(第5章 程序设计... 123页 1下载券 VFP 1-6、9章答案 暂无评价 ...
VFP数据库与程序设计 作业与实验报告 第九章 表单和控件
VB60教程课件 第10章 对话... 27页 免费如...VFP 数据库与程序设计 作业与实验报告(第九章 表单...计算机基础教研室 编 2013 年 5 月 九 表单和控件...
VFP(九.十章)面向对象(表单)
第九.十章 VFP 面向对象的程序设计(表单设计) 要点:面向对象程序设计的基本概念、表单的控件对象的属性和程序代码设计 1. 面向对象程序设计方法 1)面向对象(OOP)...
更多相关标签: