VFP报表和标签设计_第1页
VFP报表和标签设计_第2页
VFP报表和标签设计_第3页
VFP报表和标签设计_第4页
VFP报表和标签设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

会计学1VFP报表和标签设计创建报表8.1创建标签8.2报表和标签的输出8.3第1页/共35页本章的主要内容有:l

报表的基本概念l

创建报表l

设计报表l

创建和设计标签第2页/共35页(1)浏览窗口

(2)用户定义的表单

(3)报表文件(报表文件.frx及其备注文件.frt)*报表类型1.数据库中的数据或结果输出方式

数据源和布局。要打印的表称为数据源。报表的数据源可以是自由表、数据库表、查询和视图等。报表在页面上要打印的字段数据以及数据在页面上的位置称为报表的布局。还可以设定字体、字号、线条和图案。2.报表的两个组成部分第3页/共35页报表的一些常规布局如下图(含义见表8.1)。在设计报表布局时,并不直接将字段的数据添加在页面上,而是为该字段预留一个位置(用一种称为“域”的控件来实现),如同在表单设计中用文本框控件来显示某个字段一样。打印时,域控件从对应的字段中取得具体数据填充在它所在的位置。可见,报表文件决定页面的外观(布局),页面上域控件显示的数据则来自数据源。第4页/共35页1.设计报表的基本步骤(1)

确定要创建的报表类型。(2)

创建报表布局文件。(3)

修改和设置布局文件。(4)

预览和打印报表。2.创建报表布局的方法(1)

报表向导:用于创建简单的单表或多表报表。(2)

快速报表:用于快速地创建简单的单表报表。(3)

报表设计器:用于创建新报表和修改已建立的报表。用这三种方法创建的报表文件都可以用报表设计器进行修改。*报表的设计方法第5页/共35页8.1创建报表8.1.1利用报表向导创建报表利用报表向导创建报表操作方法是:(1)打开“文件”菜单,选择“新建”,进入“新建”窗口。(2)在“新建”窗口中,单击“报表”,再按“向导”按钮,进入“报表选取”窗口。(3)在“报表选取”窗口中,选择“报表向导”,再按“确定”按钮,进入“报表向导”的分步骤窗口。(4)在“报表向导”的分步骤窗口,输入指定参数,然后按“完成”按钮,进入“另存为”窗口。(5)在“另存为”窗口,输入新建的报表名字,按“保存”按钮,一个新的报表在报表向导环境下建立完成了。1.创建单表报表第6页/共35页2.创建一对多表报表利用报表向导创建报表操作方法是:(1)打开“文件”菜单,选择“新建”,进入“新建”窗口。(2)在“新建”窗口中,单击“报表”,再按“向导”按钮,进入“报表选取”窗口。(3)在“报表选取”窗口中,选择“一对多报表向导”,再按“确定”按钮,进入“一对多报表向导”的分步骤窗口。(4)在“报表向导”的分步骤窗口,输入指定参数,然后按“完成”按钮,进入“另存为”窗口。(5)在“另存为”窗口,输入新建的报表名字,按“保存”按钮,一个新的报表在报表向导环境下建立完成了。注:一对多报表的创建与单表报表的创建基本相同,只是多了第三步“为表建立关系”第7页/共35页8.1.2利用报表设计器创建报表打开报表设计器主要有以下方法:(1)打开项目管理器,单击“文档”选项卡,选择“报表”,并单击“新建”按钮,在屏幕上出现“新建报表”对话框中,单击“新建报表”按钮,这时屏幕出现“报表设计器”窗口。(2)在主菜单中的“文件”选项中,选择“新建”,在显示的“新建”对话框中单击“报表”,然后单击“新建文件”按钮,这时屏幕出现“报表设计器”窗口。1.报表设计器第8页/共35页2.报表设计器的基本组成

在学习如何利用报表设计器的快速报表功能之前,首先让我们熟悉一下报表设计器的基本组成。报表设计器中的空白区域称为带区,首次启动“报表设计器”时,报表布局中默认有三个带区:页标头、细节和页注脚。如图8.17所示。细节:报表的内容。页标头:在每一页报表的上方,常用来放置字段名页标题和日期等信息。页注脚:在每一页报表的下方,常用来放置页码和日期等信息。第9页/共35页第10页/共35页利用报表设计器创建快速报表操作方法是:(1)打开“文件”菜单,选择“新建”选项。(2)在“新建”窗口中,单击“报表”,再按“新建文件”按钮。(3)在“报表设计器”窗口,打开“显示”菜单,选择“数据环境”选项。(4)在“数据环境设计器”窗口,打开“数据环境”菜单,选择“添加”选项,添加作为报表数据的表。然后按“数据环境设计器”窗口的“退出”按钮,返回VisualFoxPro系统主菜单下。(5)在VisualFoxPro系统主菜单下,打开“报表”菜单,选择“快速报表”,进入“快速报表”窗口。3.创建快速报表第11页/共35页(6)在“快速报表”窗口,按“字段”,进入“字段选择器”窗口。(7)在“字段选择器”窗口,选择出现在报表中的字段,按“确定”按钮,返回到“快速报表”窗口;再按“确定”按钮,返回到“报表设计器”窗口。(8)在“报表设计器”窗口,打开“显示”菜单,选择“预览”进入“报表设计器”的另一个窗口。(9)当对报表显示的格式满意后,退出“报表设计器”窗口,进入“系统”窗口。(10)在“系统”窗口,选择“是”,进入“另存为”窗口。(11)在“另存为”窗口,输入报表名字“报表1”,结束建立快速报表文件的操作。第12页/共35页8.1.3使用报表设计器设计报表

前面介绍了使用报表向导和快速报表比较方便、迅速地创建一个报表。但在方便用户的同时可以发现,向导和快速报表功能并不完善,创建的报表单一,使用不灵活。为满足用户创建报表的各种需要,VFP6.0提供了使用报表设计器创建报表,用户可以在报表中添加标题、字段及控件,通过调整报表中的控件,达到美化报表的目的。下面介绍如何使用报表设计器创建报表。1.启动报表设计器第13页/共35页在系统菜单上增加了【数据环境】菜单,同时打开了“数据环境设计器”。单击【数据环境】菜单并选择【添加】,打开“添加表或视图”对话框。2.设置数据环境第14页/共35页

在“添加表或视图”对话框中从“数据库中的表”下选择“教师基本情况”表,再单击【添加】,然后单击【关闭】,即可将“教师基本情况”表添加到“数据环境设计器”中。若要添加视图,可在“选定”选项组中先选择“视图”,再进行上述操作。添加后表或视图后关闭“数据环境设计器”。第15页/共35页3.设置报表设计器界面在新建报表时,“报表设计器”默认的窗口包含有三个带区:页标头、细节和页注脚。(1)添加标题和总结带区。单击系统菜单“报表”中的“标题/总结”命令选项,在弹出的“标题/总结”对话框中,设置报表标题或总结。这里我们选择“标题带区”和“总结带区”,单击“确定”按钮,在“报表设计器”窗口上添加了标题和总结两个带区;(2)列表头、列注脚:在报表页面设置时,如果报表被设置成多拦报表,在“报表设计器”的窗口中还会出现两个带区。

列标头:用于打印在每一列(一栏)的开始。

列注脚:用于打印在每一列(一栏)的结尾。第16页/共35页4.添加控件域控件:创建一个用于显示字段等内容的控件直线:在报表上画各种线条矩形:在报表上画矩形圆角矩形:在报表上画圆角矩形图片/OLE绑定控件:添加图片或随记录变化的OLE对象按钮锁定:在添加多个同类型控件时,不需要多次选择 选定对象:移动或改变控件大小标签:创建一个标签控件

选定对象域控件矩形图片/OLE绑定控件标签直线圆角矩形按钮锁定

第17页/共35页在光标处开始输入标题名“教师代课情况一览表”;字号设置:先选中“教师代课情况一览表”标签,再在系统菜单中选择【格式】|【字体】,在弹出的“字体”对话框中选择所需要的字体和字号以及字体样式。如选择“黑体”、“规则”、“二号”。接着再进行版面设置,选择【格式】|【对齐】|【水平居中】。欲在标题带区中加入标签“学生报表”的操作步骤:先单击“报表控件”工具栏上的(标签)按钮;在“报表设计器”中增加了标题带区(1).标题设置报表的页标头与上面设置标题的方法相同。第18页/共35页(2).域控件单击报表控件上的域控件,打开表达式生成器,也可以将“数据环境设计器”打开来添加细节内容。使用报表控件工具栏中的域控件,将要列在报表中的字段添加到细节带区,或从“数据环境设计器”中逐个拖到细节带区。设置字体字号及调整布局:方法同页标题。使用报表默认的字体和字号。控件对齐:选中细节中的全部域控件,然后在系统菜单中选择【格式】|【对齐】|【顶边对齐】。第19页/共35页(3)

图形控件在报表中添加线条、矩形框等控件可以使报表更为清晰、美观。比如我们在例题中标题与页标头之间,总结中都用线条分隔开来。(4)图片OLE绑定控件在报表的细节中添加0LE绑定控件,如在报表中添加图片、公司的标志、学校的校微、随着显示记录的不同显示每个学生的照片等。第20页/共35页前面以教师基本情况表为基表,使用报表向导创建了按系名分组的报表。使用“报表设计器”也可以根据一定的条件对记录进行分组输出,使具有相同条件的记录在一个组中。如果对报表中的记录进行分组的话,在“报表设计器”窗口还将出现组标头、组注脚和总结三个带区。组表头带区:放置分组的标题字段,每组打印一次。组脚注带区:放置分组的小计,每组打印一次。总结带区:放置各分组的总计,在报表的结尾打印一次。5.数据分组

单击系统菜单“文件”中的“页面设置”命令选项,屏幕显示“页面设置”对话框。包括设置页面的列数,每列的宽度,打印记录的顺序(指列数大于1时),打印设置中的打印机驱动程序,纸张大小及方向等,6.设置页面

第21页/共35页

“报表设计器”中,带区用来放置报表所需的各个控件。有时需要根据控件的多少、字体的大小及报表中各部分内容之间的间距来调整带区的大小。调整时,只要将鼠标指针指向要调整带区的分厢条,这时鼠标指针变成上下双箭头,按下鼠标左链并上下拖动鼠标,带区的大小随之调整。也可以双击带区分隔条,设置带区的精确高度。7.调整带区大小第22页/共35页方法基本同上一步,只不过在“表达式生成器”对话框中不是从“字段”列表框中选择,而是从“变量”列表框中选择“_pageno”。在此报表中,数据之间没有分隔线,若要求要有网格线,也可以用同上的基本方法,在“页标头”中的字段名上加上方框线,在“细节”中的域控件上加分隔线。8.设置页表头和页注脚第23页/共35页

报表设计完成后,可以先单击系统菜单“常用”工具栏上的打印预览按钮,查看报表设计的效果,如果不满意还可以用上述方法进行修改,如果满意则可以结束“报表设计器”的设计工作,将报表保存到预定的目录中。预览结果如下:第24页/共35页

要修改已生成的报表文件,应先将它打开。在项目管理器的“文档”选项卡中选择“报表”,并在展开的报表列表中选择要修改的报表,然后单击项目管理器上的【修改】按钮。就可在报表设计器中通过以下方式完善报表。1.选择、移动、删除控件2.设置字体和字号3.设置颜色4.布局排列8.2.4完善报表第25页/共35页8.3.1使用标签向导创建标签8.2创建标签

标签与报表非常相似,可以说标签是一种特殊类型的报表。下面简要介绍创建标签的方法。书P233第26页/共35页8.3.2使用标签设计器创建标签

利用标签向导创建标签外,也可以利用标签设计器创建标签。还可以进一步修改标签向导生成的标签文件。使用标签设计器创建标签的步骤很简单:打开“标签设计器”;设置数据环境;定制布局;插入相应控件,给数据分组等;预览并保存标签。由于标签的操作步骤与报表设计器一样,这儿就不详细介绍了。第27页/共35页8.3报表和标签的布局

在打印之前,应考虑页面的外观,例如页边距、纸张类型和所需的布局等。如果改变了纸张大小和方向设置,就应考虑该文字方向是否适应于所选择的纸张大小。页面设置包括纸张的选择、版式、页边距等。8.3.1页面设置1.设置左边距启动VisualFoxPro,选择“文件”|“打开”命令。在“打开”对话框中选择要打开的报表或标签文档。选择“文件”|“页面设置”命令,找开“页面设置”对话框,如图8-48和8-49所示。在此对话框中的“左页边距”微调框中输入边距数值,页面布局将按新的边距显示。第28页/共35页

在“页面设置”对话框中,单击“打印设置”按钮,打开“打印设置”对话框。在“大小”列表中选择纸张大小。系统默认打印方向为纵向,如果改变了纸张方向,可从“方向”选项组中选择横向,设置完毕后单击“确定”按钮。2.选择纸型和方向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论