二级C第十章 报表和标签.ppt_第1页
二级C第十章 报表和标签.ppt_第2页
二级C第十章 报表和标签.ppt_第3页
二级C第十章 报表和标签.ppt_第4页
二级C第十章 报表和标签.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第十章 报表和标签,10.1 创建报表 VFP提供了报表设计器,来实现报表的设计、显示和打印等功能。 报表包括两部分:数据环境和报表布局。 报表的数据环境,即用报表显示的数据库表、自由表、视图、查询等。 3种创建报表的方法: 用报表向导创建简单的基于单表或者多表的报表; 打开报表设计器,直接用报表设计器创建报表; 用快速报表命令为一个表创建一个简单报表。,报表文件保存在.frx的报表文件和与报表文件名相同且扩展名为 .frt的报表备注文件中。 10.1.1 常用报表布局 列报表:表中每条记录的输出字段在页面上按水平方向分布,如图10-1(a)所示。 行报表:表中每条记录的输出字段在页面上按垂直

2、方向分布,如图10-1(b)所示。 多栏报表:表中每条记录的输出字段在同一页面上分多栏、按垂直方向分布,如图10-1(c)所示。 一对多报表:输出父表中的一条记录,及其子表中对应的多条记录,如图10-1(d)所示。,10.1.2 使用报表向导创建报表 “文件” “新建” 选择“报表” “向导”按钮 “向导选取”对话框 如果数据源是单表,应使用“报表向导”;如果数据源包括父表和子表,应使用“一对多报表向导”。,10.1.3 使用报表设计器创建报表 使用报表设计器可以建立新的报表,也可以修改已有报表。 菜单方式 “文件”“新建” 选择“报表” “新建文件” 命令方式 1. Create Repor

3、t 2. Modify Report 10.1.4 使用“快速报表”创建报表 在报表设计器打开且为空白的状态,利用“报表”下拉菜单中 “快速报表”命令创建报表,10.1.5 使用报表 1菜单方式 在“报表设计器”打开状态下,单击“文件”下拉菜单中的“打印预览”或者“打印”命令,可以预览报表或者直接打印。 2命令方式 Report Form Preview | To Print 在VFP主窗口中预览报表。若有Preview可选项,则在预览窗口中输出。若有To Printer可选项,则在打印机上输出。,10.2 设计报表 10.2.1 报表数据源 报表总是与一定的数据源相联系,数据源为报表控件提供

4、数据。报表数据环境设计器为报表设计数据源。 10.2.2 报表布局 “报表设计器”窗口中,报表包含若干个带区。 页标头、细节、页注脚三个带区是报表默认的三个基本带区。 1页标头带区 位于页标头标识栏的上方,用于设置报表名称、字段标题或者图形等。,2细节带区 包括从细节标识栏到它上方的相邻标识栏之间的区域。该区设置的控件能多次循环打印。 3页注脚带区 包括从页注脚标识栏到它上方的相邻标识栏之间的区域。设置的是纸张最后区域的打印内容,例如页号、日期等。,4标题与总结带区 “报表” “标题/总结”命令 “标题/总结”对话框 选择“标题带区”复选框 ,则在报表的顶部添加一个“标题”带区;选定“总结”复

5、选框,则在页注脚下方添加一个“总结”带区; 选定“新页”复选框,则将标题或总结内容单独打印成一页。 5列标头、列注脚带区和多栏报表 “文件” “页面设置”命令 “页面设置”对话框 将列数调整为大于1,将添加一个“列标头”带区和一个“列注脚”带区,细节带区相应缩短,形成多栏报表。,6组标头、组注脚带区和数据分组报表 “报表”“数据分组”命令“数据分组”对话框 在“分组表达式”区设定分组表达式,系统按表达式值相同的原则将表的记录分成几组。每一组数据在“细节”带区中输出,系统自动在“细节”带区前加上“组标头”带区,其后加上“组注脚”带区。 注意:分组前必须对数据源进行适当的索引或排序。 使用带区时注

6、意: 可以根据需要对带区进行添加或删除,也可以调整带区的高度。 带区相应的对话框 可以在任何带区中设置任何报表控件。 带区可以控制数据在页面上的打印位置。,10.2.3 报表控件 1报表控件工具栏 报表中的打印内容是通过报表控件安排在报表之上的。 报表控件的创建和基本操作与表单控件类似,但报表设计器没有属性窗口,报表控件的属性只能在相应的对话框中进行设置。 打开报表控件对话框有如下几种方法: 双击任何已有控件,或者在控件的快捷菜单中选择“属性”命令; 使用鼠标拖动在表单上创建新的域控件或者图片ActiveX绑定控件时,释放鼠标的同时系统会自动打开相应对话框。,报表控件对话框见表10-2 2域控

7、件 域控件用来打印字段、函数、变量和表达式的计算结果。在“数据环境设计器”窗口中将要显示的字段直接用鼠标拖曳到指定带区中,系统自动产生域控件。 “报表表达式”对话框 用于为控件定义表达式,为控件指定统计类型和范围,确定打印条件。 “计算字段”对话框 “报表表达式”对话框中的“计算”按钮打开“计算字段”对话框,为控件选择一项统计计算。 “打印条件”对话框,10.3 标签设计 标签保存在扩展名为 .lbx的标签文件和文件名相同且扩展名为 .lbt的标签备注文件中。 10.3.1 使用标签向导 10.3.2 使用标签设计器 打开标签设计器的方法有两种方式: 1菜单方式 2命令方式 格式1:Create Label 格式2:Modify Label ,10.3.3 标签输出 1菜单方式 “文件”“打

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论