- 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)标签布局:这
您可能关注的文档
最近下载
- 2025年上海高考语文真题试卷() .pdf VIP
- 高速铁路牵引变电所.pptx VIP
- 乡镇污水处理厂年度运营费用预算表.pdf VIP
- 沥青混凝土项目(含大气专项)环评(2022年新版环评)环境影响报告表.pdf VIP
- 中国电信企业移动信息安全解决方案.pptx VIP
- 胖东来超市部考核制度.doc VIP
- 专题22 函数中的恒成立和有解问题(2大压轴考法)(学生版) 2024-2025学年高一数学压轴题攻略(人教A版2019必修第一册).pdf VIP
- 横河CS3000DCS工程手册 1.pdf VIP
- 专题22 函数中的恒成立和有解问题(2大压轴考法)(教师版) 2024-2025学年高一数学压轴题攻略(人教A版2019必修第一册).pdf VIP
- STM32智能语音控制系统的设计与实现.docx VIP
原创力文档

文档评论(0)