欢迎来到天天文库
浏览记录
ID:5423811
大小:402.00 KB
页数:33页
时间:2017-11-12
《《visual foxpro数据库基础》第8章:报表与标签设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第8章报表与标签设计(时间:1次课,2学时)第8章报表与标签设计教学提示:在前面章节中,表中的记录都是在屏幕上显示输出的,而在实际使用中,通常还需要打印输出表记录。在VisualFoxPro中,能实现按规定格式打印表记录的是报表和标签。本章主要介绍报表和标签的设计方法以及输出方法。本章主要介绍:用向导方式创建报表和标签文件;使用报表设计器和标签设计器设计和修改报表和标签文件;报表和标签的输出方法。第8章报表与标签设计8.1报表与标签简介8.2创建报表8.3设计报表8.4输出报表8.5设计和输出标签8.6上机指导8.7习题8.1报表与标签简介8.1报表与标签简介报表与标签用
2、于打印显示数据。报表与标签均包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,但也可以是视图、查询或临时表,在设计了表、视图或查询后,便可以创建报表或标签;布局定义了报表与标签的打印显示格式。标签是多列报表布局,为匹配特定标签纸而具有相应的特殊设置。报表与标签的布局设计以及对数据源的引用说明分别保存在扩展名为.FRX和.FRT的报表文件及扩展名为.LBX和.LBT的标签文件中。报表文件与标签文件中并不包含要打印显示的数据源中的具体数据,因此,当数据源中的数据更新后,无须修改报表与标签文件,报表与标签使用的是打印输出时刻数据源中的数据。在VisualFoxPro
3、程序设计中,通常通过报表设计器与标签设计器来创建和修改报表与标签。标签设计器与报表设计器使用相同的菜单和工具栏。标签设计器是报表设计器的一部分,只是两种设计器使用不同的默认页面和纸张。报表设计器使用整页标准纸张。标签设计器的默认页面和纸张与标准标签的纸张一致。8.2创建报表8.2.1用报表向导创建报表8.2.2使用报表设计器的快速报表功能创建报表8.2.3使用报表设计器创建报表8.2创建报表创建报表的途径通常有三种:在报表向导的引导下自动生成预制布局报表在报表设计器中使用快速报表功能自动生成简易布局报表在报表设计器中设计和修改报表的每个细节而生成自定义布局报表8.2.1用
4、报表向导创建报表例8.1使用报表向导,根据“学生管理.DBC”中的“成绩.DBF”创建学生成绩单报表,报表文件名为“成绩单1.FRX”。操作过程:选择【文件】
5、【新建】命令,单击【报表】单选按钮,单击【向导】,此时,可以选择【报表向导】为单一表创建报表,还可以选择【一对多报表向导】为具有一对多关系的表创建报表。这里选择【报表向导】,单击【确定】,进入【报表向导】对话框。依次完成六个向导步骤。8.2.2使用报表设计器的快速报表功能创建报表例8.2使用报表设计器的快速报表功能,同上例根据“学生管理.DBC”中的“成绩.DBF”,创建学生成绩单报表,报表文件名为“成绩单2.FR
6、X”。操作过程简述如下:(1)打开报表设计器窗口。选择【文件】
7、【新建】命令,单击【报表】单选按钮,单击【新建文件】按钮,进入报表设计器窗口。(2)指定数据源。在报表设计器窗口菜单中选择【报表】
8、【快速报表】命令,在弹出的【打开】对话框中指定数据源“成绩.DBF”并确定,打开快速报表对话框。(3)指定出现在报表中的字段及字段布局方式。字段:单击【字段】按钮,打开【字段选择器】,可从中选择要出现在报表中的字段。字段布局:列字段布局,即字段值按列排;行布局,字段值按行排。标题:是否将字段名作为相应字段的标题输出。添加别名:是否自动在报表设计器窗口中为字段添加别名。将表添加到数
9、据环境中:是否自动将已选定的数据源添加到数据环境中。(4)保存文件。关闭报表设计器窗口,输入报表文件名“成绩单2”。8.2.3使用报表设计器创建报表如果使用上述两种方法创建的报表不能令用户满意,则可以通过报表设计器由用户自己定制报表,步骤如下:(1)打开报表设计器窗口。选择【文件】
10、【新建】命令,单击【报表】单选按钮,单击【新建文件】按钮,打开报表设计器窗口。(2)指定数据源。选择【显示】
11、【数据环境】命令,打开数据环境设计器,如果当前的数据环境中尚无要输出数据所属的表或视图,则可先将输出数据所属的表或视图添加到数据环境中。(3)设计报表布局。从表或视图中将所要输出的字段
12、拖到报表设计器细节带区的合适位置上。使用报表控件修饰报表的各个部分,通过【报表】菜单为报表添加总结,进行数据分组等,详细内容将在8.3节(设计报表)中介绍。(4)保存报表文件。关闭报表设计器窗口,将设计结果保存为扩展名为.FRX的报表文件。8.3设计报表8.3.1报表设计器窗口组成8.3.2报表控件8.3.3报表设计实例8.3.1报表设计器窗口组成无论使用8.2节所介绍的何种方法创建的报表文件,都可以在报表设计器中对其进行进一步的设计修改,报表设计器是用来创建和修改报表文件的。报表设计器窗口主要由如下3部分组成。1.报表带区报
此文档下载收益归作者所有