您的位置: 网站首页 > 程序开发 > Visaul FoxPro程序设计 > 第9章 报表与标签设计 > 【9.1 报表设计概述】

9.1 报表设计概述

 

表中的数据可以在浏览窗口中查看或在屏幕上显示,视图和查询可以从表中搜索满足一定条件的数据,并在浏览窗口中显示搜索结果,也可以利用表单来查看和管理数据。但很多时候需要以更加灵活的方式输出数据,这就是报表和标签。报表与标签设计是数据库应用系统开发中很重要的技术,本章介绍报表与标签的设计方法。

本章主要内容

&        报表的设计概述

&        报表的各种创建方法

&        报表的布局调整

&        向报表中添加控件

&        标签的创建方法

&        报表及标签的预览与打印

9.1  报表设计概述

报表是通过打印机将所需的记录用书面形式输出来的一种方式。报表包括数据源和布局,数据源为数据库中的表或视图、查询或临时表;而报表布局定义报表的打印格式。

报表保存后系统会产生两个文件:报表定义文件(* .frx)和报表备注文件(*.frt)。

在设计报表时,应遵循以下四个步骤:

1)确定报表的类型。

2)创建报表布局文件。

3)修改和定制布局文件。

4)预览和打印报表。

如图9-1所示,给出了常用的报表类型。

为帮助选择布局,表9-1给出了常规布局的一些说明,以及它们的一般用途及示例。

列报表             行报表             一对报表           多栏报表             标签

9-1  常规报表布局

9-1  报表的常规布局

布局类型

   

   

列报表

每行一条记录,每条记录的字段在页面上按水平方向放置

分组/总计报表、财政报表、存货清单、销售总结

行报表

一列的记录,每条记录的字段在一侧竖直放置

列表

一对多报表

一条记录或一对多关系

发票、会计报表

多列报表

多列的记录,每条记录的字段沿左边缘竖直放置

电话号码薄、名片

标签

多列记录,每条记录的字段沿左边缘竖直放置,打印在特殊纸上

邮件标签、名字标签