1 / 10
文档名称:

第9章报表与标签.doc

格式:doc   大小:197KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第9章报表与标签.doc

上传人:mh900965 2018/2/28 文件大小:197 KB

下载得到文件列表

第9章报表与标签.doc

文档介绍

文档介绍:第9章报表与标签
报表和标签是数据库管理系统各种统计信息中常用的两种数据输出的方法。报表和标签包括两个基本组成部分:数据源和数据布局。数据源指定了报表和标签中数据的来源,可以是表、视图、查询、临时表等。数据布局指定了报表和标签中各个输出内容的位置和格式。报表和标签从数据源中提取数据,并按照布局定义的位置和格式输出数据。
Visual FoxPro ,可以设置数据环境,完成数据的布局输出。创建的报表或标签保存在相应的文件中,说明见表
报表和标签文件的扩展名及说明
扩展名
存储内容
.FRT
报表备注
.FRX
报表的定义,包括数据源、要打印的文本及数据布局
.LBT
标签备注
.LBX
标签的定义
报表和标签文件并不存储数据源中每个数据的值,只存储数据的位置和格式信息。所以,每次打印时,打印出来的报表内容随数据库内容的改变而改变。


常用的报表类型有列报表、行报表、一对多报表、多栏报表等,说明见表
布局类型
说明
列报表
报表中每行打印一条记录,字段按从左到右的顺序排列,类似于在浏览窗口浏览数据
行报表
报表中多行打印一条记录,字段按从上到下的顺序排列,类似于在浏览窗口浏览数据
一对多报表
用于打印具有一对多关系的多表数据。报表中每打印一条主记录,子表中就打印多表记录。类似于一对多表单显示数据
多栏报表
报表中每行打印多条记录的数据

报表设计器窗口是一个设计区域,在其中可以放置或格式化一些报表控件。报表设计器默认划分为3个区域:页标头、细节和页注脚。在窗口的左部和顶部都可显示标尺刻度,以便精确定位控件。
(1)报表窗口中带区一个完整的报表设计器窗口分为9个带区,可以控制数据在页面上显示或打印的具体位置。在打印或预览报表时,系统会以不同的方式处理各个带区的数据。列出了报表各个带区的主要作用。
系统默认的“页标头”、“细节”、“页注脚”三个带区,在新建报表时自动显示在报表设计器窗口中,如果用户要使用其他带区的数据,可按以下方法设置:
报表带区及作用
带区
作用
输出情况
标题
放置报表标题、日期、页数、公司标志及修饰报表标题的边框等
每表开头打印一次
页标头
放置报表列标题或日期、页码等控件
每页开头打印一次
列标头
在多栏报表中使用,放置栏标题等控件
每列开头打印一次
组标头
在数据分组中使用,放置分组字段、分隔线等控件
每组开头打印一次
细节
放置报表的主要数据和一些描述性文字
每记录打印一次
组注脚
“组注脚”区与“组标头”区对应,放置各分组的总计和小计的文本
每组结束打印一次
列注脚
“列注脚”区与“列标头”区对应,放置各栏总计或小计的文本
每列末尾打印一次
页注脚
放置日期、页码、分类总计线、分类总计以及一些说明性文本
每页末尾打印一次
总结
放置对整个内容进行统计的一些控件,如各种数据的总结、平均值等
每表末尾打印一次
(2)调整带区高度 报表设计器窗口中各带区的高度可以根据需要调整,但不能使带区的高度小于添加到该带区中的控件的高度。调整带区高度的方法有两种: