2014第十二章报表设计.docVIP

  • 9
  • 0
  • 约4.98千字
  • 约 6页
  • 2016-12-25 发布于北京
  • 举报
第十二章节报表设计 教学内容:除了屏幕输出外,打印报表是用户获取信息的另一条重要途径。VFP提供了设计报表的可视化工具报表设计器。在报表设计器中,可直接从项目管理器,或者数据环境中将需要输出的表或字段拖到报表中,可以添加线条、矩形、圆角矩形、图象等控件,通过鼠标的拖动就能改变控件的位置和大小。报表设计器提供了用多种多样的方式显示表的内容,而且不需要进行任何的编程。下面讲报表的设计方法: 12.1 报表布局 报表布局就是报表的输出格式。创建报表,就是设计报表的输出格式,实际上就是设计报表布局,即设置报表的页面大小,报表的报表标题、页标题、列标题、组标题以及数据的显示位置、尺寸及大小等。 12.1.2 设置报表中数据的显示格式 在“报表设计器”窗口有若干个数据分区,每个区域实现的功能各不相同。在各个分区中可以设置不同区域的“项目”,设置报表中数据的显示位置、提示信息及注释等。 12.1.3 添加报表控件 在“报表设计器”窗口,对于数据的输出控制,是要通过报表控件属性控制输出操作。这些控件的属性决定了数据的输出格式、大小、颜色及位置等。 12.1.4 常用的报表布局 Visual FoxPro系统提供了4种常用的报表布局。它们分别是: 1. 列报表 2. 行报表 3. 多栏报表 4. 一对多报表 12.2 创建报表 可以使用报表设计器、报表向导创建报表。使用报表设计器创建报表,可以充分发挥设计者的想像力,使报表的设计具有实用性、美观性,但要掌握报表控件的使用;使用报表向导创建报表方便快捷,但是很难避免“向导”的约束。 创建报表的操作步骤 12.3 修改报表 利用报表向导建立报表,常会因为报表向导的限制,使报表设计得不尽合理,这时就需要利用报表设计器对报表进行某些修改。 Modify Report 报表名 12.4 使用报表 创建报表的最终目的是使用报表。可以通过命令方式和菜单方式使用报表。 Report Form 报表名 Report Form 报表名 To Printer 12.5报表设计器 Visual FoxPro提供了非常方便的报表设计器。报表设计器(report designer)用于报表的设计、生成与修改。它由两部分组成: l报表设计器窗口:用于设计一个报表的格式。 l报表运行机制:根据设计好的报表格式生成一个具体的报表。 报表的设计过程包括两个基本组成要点:数据源和布局。 l数据源:通常是数据库中的表,但也可以是视图、查询或临时表。视图和查询将筛选、排序、分组数据库中的数据。 l报表布局:定义报表的打印格式。在定义了一个表、视图或查询后,便可以创建报表或标签。 通过设计报表,可以用各种方式在打印页面上显示数据。设计报表有5个主要步骤: (1)决定要创建的报表类型。 (2)设定报表的数据来源。 (3)创建报表布局文件。 (4)修改和定制布局文件。 (5)预览和打印报表。 在设计报表时需打开报表设计器,主要有以下几种方法: l在文件菜单中选择“新建”然后选择“报表”。 l在文件菜单中选择“打开”命令,在打开对话框中选择“文件类型:”报表”,并在相应的位置选择报表文件名,再单击“确定”按钮。 l在命令窗口输入如下命令:CREAT REPORT[报表文件名]。该命令用于建立一个新的报表并打开报表设计器。 l在“项目管理器”中,选择“报表”项,单击“新建”按钮,在“新建报表”对话框中单击“新建报表”按钮,屏幕上即出现“报表设计器”窗口。 报表设计器窗口及其分区 “报表设计器”窗口是一个设计区域,在其中可以放置或格式化一些报表控件。报表设计器默认划分为3个区:页标头、细节、页注脚。 在“报表设计器”窗口的顶部和左部都可以显示刻度标尺,以便能够精确设置报表控件定位。 报表类型 报表的总体布局可分为列报表、行报表、一对多报表、多栏报表5大类。创建报表前,应首先确定所需报表的总体布局。 (1)列布局:其主要特征是报表每行一条记录,记录的字段在页面上按水平方向放置。这种报表布局比较常用。各种分组、汇总报表、财政报表、各类清单等都可以使用这种布局格式。 (2)行布局:报表只有一栏记录,一个记录占用报表多行位置,字段沿报表边沿向下排列;每行记录的字段在一侧竖直放置,这类报表布局适用于各类清单、列表使用。 (3)一对多布局:报表基于一条记录及一对多关系生成。打印时在父表中取得一条记录后,必须将子表与其相关的多条记录取出打印。这类报表布局多用于基于表间一对多关系。 (4)多栏布局:报表拥有多栏记录。 (5)标签布局:这

文档评论(0)

1亿VIP精品文档

相关文档