第七章报表与标签
问题的提出:?数据库
管理系统最终要将处理结果输出。上一章中介绍了数据可以从屏幕上显示输出,但在实际
工作中常常需要把数据打印出来加以分析或报送,若要将结果从打印机上输出怎么办呢?解决问题的方法:?在VisualFoxpro6.0系统中,数据和数据分析结果的打印输出可以通过报表或标签来实现,所以报表和标签在数据库管理系统中占据极其重要的地位。
第七章报表与标签
本章主要介绍的内容有:?VisualFoxPro6.0报表
设计;?VisualFoxPro6.0标签设计。通过
学习本章内容,您能够做到:?掌握在VisualFoxPro6.0进行报表设计的方法;?掌握在VisualFoxPro6.0进行标签设计的方法。
本章目录
?7.1引例?7.2报表设计?7.3标签的设计
HOME
7.1引例
?下图是根据xsda.dbf数据表设计的分班输出的学生报表。
?下图是根据xsda.dbf数据表设计的标签。
7.2报表设计
报表设计可以利用报表向导、报表设计器和快速报表来实现。设计报表步骤如下:(1)确定报表的数据源(2)确定报表的布局(3)利用向导或设计器建立报表文件(4)预览报表(5)修改报表直到满足要求(6)打印报表
7.2报表设计
????7.2.1利用报表向导设计报表7.2.2报表设计器7.2.3利用报表设计器设计报表7.2.4报表预览与打印
7.2.1利用报表向导设计报表
?使用报表向导是设计报表的捷径之一。只要按向导对话框中的提示一步一步地进行,就能很快地完成报表设计任务。?例:利用报表向导将xsda表中数据按班级输出报表,操作步骤如下:(1)选“文件”菜单中“新建”菜单项→选“报表”选项→单击“向导”。(2)在“向导选取”对话框中选“报表向导”→打开报表向导对话框。
(3)在报表对话框中数据源选xsda表,并选取报表中需要的字段。
(4)设定分组记录的字段。
(5)选择报表样式。
(6)定义报表布局
(7)选择按xh排序。(8)输入报表标题“学生档案”,并预览报表。(9)单击“完成”,报表以扩展名为.frx文件名保存。
7.2.2报表设计器
?报表设计器为用户创建和修改报表提供了强大的设计功能。使用报表设计器来设计报表其主要任务是设计报表布局和确定数据源。?报表设计器的组成如下图所示:
报表带区
布局工具报表控件
7.2.3利用报表设计器设计报表
?利用报表设计器创建“学生档案报表”过程如下:(1)打开报表设计器(2)对“报表设计器”右击选“数据环境”→对“数据环境”右击选“添加”→将xsda表添加到“数据环境”中作为数据源。
(3)将“数据环境”中显示的xsda字段
列表中的字段拖拉到报表的细节中。(4)在报表中添加“标签”、添加线条、添加制作日期等
7.2.4报表预览与打印
?不管是利用报表向导,还是利用报表设计器设计的报表,都不能直接看出设计的实际效果,这样设计的报表是否满足要求,我们并不知道,如果盲目输出,会造成不必要的浪费,因此我们在打印之前先要采取一定的方式看看设计的实际效果,只有在实际效果满足要求时,才从打印机输出。
1.预览报表
?预览可以在报表设计的任何时候进行,通过报表预览,在打印前就可以看出所设计报表的外观,如果预览结果不满足要求,还可以回到报表设计器中继续进行修改。
?预览报表方法如下:(1)在命令窗中输入以下命令:REPORTFORM<报表名>PREVIEW(2)利用“文件”菜单中的“打印预览”或单击“打印预览”工具按钮可以预览报表。
2.报表的打印