第11章 报表与标签《visual foxpro 6.0程序设计与实现》蒋丽电子教案_第1页
第11章 报表与标签《visual foxpro 6.0程序设计与实现》蒋丽电子教案_第2页
第11章 报表与标签《visual foxpro 6.0程序设计与实现》蒋丽电子教案_第3页
第11章 报表与标签《visual foxpro 6.0程序设计与实现》蒋丽电子教案_第4页
第11章 报表与标签《visual foxpro 6.0程序设计与实现》蒋丽电子教案_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

第十一章报表与标签设计1VFP程序设计与实现11.1报表的布局

11.2表文件的建立

11.3修改报表布局

11.4标签文件的建立

11.5预览和打印报表与标签

2VFP程序设计与实现11.1.1创建报表步骤设计报表主要有以下4个步骤:·

决定要创建的报表类型·

创建报表布局文件·

修改和定制布局文件·

预览和打印报表

11.1报表的布局

3VFP程序设计与实现11.1.2报表样式

布局样式

列报表 每行一条记录,每条记录的字段在页面上按水平方向放置。行报表 一列的记录,每条记录的字段在一侧竖直放置 一对多报表 一条记录或一对多关系 多列报表 多列的记录,每条记录的字段沿左边缘竖直放置 标签报表多列记录,每条记录的字段沿左边缘竖直放置,打印在特殊纸上 4VFP程序设计与实现11.1.3报表布局

VFP提供了三种创建报表布局的方法:

使用“报表向导”创建简单的报表或者一对多报表。

使用“报表设计器”修改已有的报表或创建用户的报表。使用“快速报表”从单表中创建一个报表。返回5VFP程序设计与实现

11.2表文件的建立11.2.1用“报表向导”创建报表打开“工具”菜单中的“向导”,选择“报表”,出现“向导选取对话框。或者在文件中选择新建,在弹出的新建对话框中选择报表向导,然后依据提示逐步设置。依次进入步骤1-字段选取,2-分组记录,步骤3-选择报表样式,步骤4-定义报表布局,步骤5-排序记录,步骤6-完成。11.2.2使用“报表设计器”创建报表可以使用“报表设计器”生成新的空白报表,然后根据需要添加空间。还可以使用“报表设计器”对已经生成的报表进行修改。6VFP程序设计与实现11.2.3用“快速报表”创建报表除了用报表向导创建报表外,我们还可以用“快速报表”来建立报表,“快速报表”是一项省时的功能,只需在其中选择基本的报表组件,VisualFoxPro就会根据选择的布局,自动建简单的报表布局。快速报表7VFP程序设计与实现下面我们通过创建一个“快速报表”来认识一下它:1.在“文件”菜单中选择“新建”。2.在“新建”窗口中选择“报表”并单击“新建”按钮。出现“报表设计器”窗口示。3.在“报表”菜单中,选择“快速报表”。4.选定要使用的表,然后选定“确定”按钮,出现“快速报表”对话框。

5.单击字段,会出现“字段选择器”对话框。6.选择“确定”按钮,返回到“快速报表”对话框。7.在其中选择适当选项,按“确定”按钮。8.单击鼠标右键,在快捷菜单中选择“预览”,在“预览”窗口中可以看到快速报表的结果返回8VFP程序设计与实现11.3修改报表布局

如果已有一个空白报表或标签,或者已通过“报表向导”或“快报表”生成了一个不符合要求的报表,可以在“报表设计器打报表来修改和定制其布局。在“项目管理器”中选择“报表”,在击“修改”命令,就可以进行修改了。11.3.1使用“报表设计器”“报表设计器”中有报表设计器工具栏,从它的按钮中可以选报表控件工具栏、调色板工具栏、布局工具栏。如下图所示。

9VFP程序设计与实现“报表设计器”显示一般有三个带区:页标头、细节和页注脚。

页标头带区包含的信息在每份报表中只出现一次。一般来讲,出现在报表标头中的项包括报表标题、栏标题和当前日期。

细节带区一般包含来自表中的一行或多行记录。

页注脚带区包含出现在页面底部的一些信息(如页码、节等等)。10VFP程序设计与实现1.设置报表上对象的位置1)单击“报表设计器”工具栏中的“选定对象”按纽。2)然后单击要移动位置的报表对象,则屏幕出现被选定的标志。3)用鼠标拖曳被选中的对象到所需的位置,然后释放鼠标即可。报表设计器

11VFP程序设计与实现

2.设置字段的长度1)在报表的细节带中,选定要设置的细节对象。2)在对象的方向控点上,调整字段对象大小。3.设置表格线1)在“报表控件”工具栏中设置线型。2)在报表的适当位置拖动鼠标,出现线型。4.删除报表对象单击“选定对象”按纽,再单击要删除的对象,按Del键即可。5.移动报表带拖动要移动的带到适当位置,释放鼠标即可。12VFP程序设计与实现11.3.2设置报表的数据源

1.设置数据环境

每一表单或表单集都包括一个数据环境。数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。可以在“数据环境设计器”中直观地设置数据环境,并与表单一起保存。2.打开数据环境设计器1)从“显示”菜单中选择“数据环境”。2)从快捷方式菜单中选择“添加”。3)在“打开”对话框中选择一表或视图添加到数据环境中去。3.数据环境设计器4.要向数据环境中添加表或视图

13VFP程序设计与实现向数据环境设计器中添加表或视图时,可以看到属于表或视图的字段和索引。1)在“数据环境设计器”中,从“数据环境”菜单中选择“添加”。2)在“添加表或视图”对话框中,从列表中选择一个表或视图。5.从数据环境设计器中移去表当您将表从数据环境中移去时,与这个表有关的所有关系也随之移去。6.若要将表或视图从数据环境设计器中移去1)在“数据环境设计器”中选择要移去的表或视图。2)从“数据环境”菜单中选择“移去”命令。14VFP程序设计与实现11.3.3调整报表带区

在“报表设计器”中,可以修改每个带区的大小和特征。“报表设计器”中最上面部分设有标尺,可以在带区中精确地定位对象的垂直和水平位置。1.报表设计器的报表带区2.调整报表带区的大小3.标尺

“报表设计器”中最上面部分设有标尺,可以在带区中精确地定位对象的垂直和水平位置。1)“格式”菜单中选择“设置网格刻度”。显示“设置网格刻度”对话框。2)在“设置网格刻度”对话框中选定“像素”并选择“确定”。

15VFP程序设计与实现列表带区样式

16VFP程序设计与实现11.3.4报表控件的使用

单击需要的控件按钮,把鼠标指针移到报表上,然后单击报表来放置控件或把控件拖动到适当大小。如果我们在报表上设置了控件以后,可以双击报表上的此控件,在显示一个对话框中设置、修改其属性。1.选择多个控件在控件周围拖动以画出选择框。这时选择控点将显示在每个控件周围。当它们被选中后,可以作为一组内容来移动、复制或删除。如果我们所要移动、复制或删除的控件不相邻,可以采用下面的方法:在选择第二个及以后的控件时按住,Shift键即可。(这和Windows98中的Ctrl键功能类似)。17VFP程序设计与实现2.组合控件1)选择想作为一组处理的控件。2)从“格式”菜单中,选择“分组”。3.控件取消组定义1)选择该组控件。2)从“格式”菜单中,选择“取消组”命令。这时选定的控点将显示在组内每一控件周围。4.

调整控件的大小选择要调整的控件,这时在该控件四周出现控点,然后拖动选定的控点直到所需的大小。5.移动控件选择控件,这时在控件四周会出现多个控点,按住这个控件并把它拖动到“报表”带区中新的位置上。18VFP程序设计与实现6.对齐控件7.调整控件的位置使用状态条或表格,可以将控件放置在报表页面上的特定位置。默认情况下,控件根据网格对齐其位置。可以选择关掉对齐功能和显示或隐藏网格线。网格线可以帮助用户按所需布局放置控件。8.复制控件1)选择要复制的控件。2)从快捷菜单或“编辑”菜单中,选择“复制”,然后,选择“粘贴”,控件的副本将出现在原始控件下面,将副本拖动到布局上的正确位置。9.删除控件

1)选择要删除的控件。2)从“编辑”菜单中,选择“剪切”或按DELETE键19VFP程序设计与实现

11.3.5定义报表的页面设计报表时,在“报表设计器”中,“数据环境”设定了报表的数据。“页面设置”定义了报表的总体布局,如页边距、页面方向、纸张类型等。通过设置页边距、页面大小和方向,可以得到页面整体和外貌,而页面上的各种控件、带区的设置决定了数据的具体的打印输出方式1.设置边距、纸张大小和方向及页面列数2.设计标题和总结带区3.定义页表头和页注脚4.定义细节带区5.从工具栏添加表中字段返回20VFP程序设计与实现11.4标签文件的建立

标签是一种特殊的报表,是一种多列报表布局,但和报表相比,又它有特殊的功能和不可替代的作用,是为匹配特定的标签纸而具有特定的设置。标签文件的扩展名为.LBX,标签注文件的扩展名为.LBT。11.4.1用“标签向导”创建标签和使用其他向导一样,我们先在“工具”菜单中选取“向导”,再单击“标签”进入标签向导的步骤1-选择表。如下图所示。后依次进入步骤2-选择标签类型,步骤3-定义布局,步骤4-排序记录,步骤5-完成,然后按“预览”按钮,进入预览窗口,在屏幕上查看标签。21VFP程序设计与实现选择表

22VFP程序设计与实现预览

23VFP程序设计与实现

11.4.2用“标签设计器”创建标签

启动“标签设计器”:1.在“文件”菜单中选择“新建”。2.在“新建”对话框中选定“标签”并单击“新建文件”按钮。3.从“新建标签”对话框中,选择标签布局,然后选定“确定”按钮4.接着我们就可以象处理报表一样在标签设计器中给标签指定数据源并插入控件返回24VFP程序设计与实现11.5预览和打印报表与标签11.5.1预览报表与标签

从快捷菜单或“显示”菜单中,选择“预览”。报表预览窗口如下图所示预览

25VFP程序设计与实现11.5.2打印报表与标签使用“报表设计器”创建的报表布局文件只是一个格式文件,它把要打印的数据组织成合理的格式。它按数据源中记录出现的顺序处理记录。根据“数据源”对报表记录进行排序和分组处理。若要从“报表设计器”中打报1.从快捷菜单或从“文件”菜单中,选择“打印”。弹出打印窗口,如图11-28所示。2.在其中设置合适的打印机、打印范围、打印份数等项目。3.单击“选项”按纽,弹出的“打印选项”对话框。在“类型”框中选择“报表”或“标签”选项,在“文件”框中选择文件名。4.选择“确定”按钮。VFP就会把报表发送到打印机上26VFP程序设计与实现打印对话框

返回27VFP程序设计与实现28VFP程序设计与实现29VFP程序设计与实现?30VFP程序设计与实现31VFP程序设计与实现32VFP程序设计与实现33VFP程序设计与实现34VFP程序设计与实现35VFP程序设计与实现36VFP程序设计与实现37VFP程序设计与实现38VFP程序设计与实现39VFP程序设计与实现40VFP程序设计与实现41VFP程序设计与实现42VFP程序设计与实现43VFP程序设计与实现44VFP程序设计与实现45VFP程序设计与实现46VFP程序设计与实现47VFP程序设计与实现48VFP程序设计与实现49VFP程序设计与实现50VFP程序设计与实现51VFP程序设计与实现52VFP程序设计与实现53VFP程序设计与实现54VFP程序设计与实现55VFP程序设计与实现56VFP程序设计与实现57VFP程序设计与实现58VFP程序设计与实现59VFP程序设计与实现60VFP程序设计与实现61VFP程序设计与实现62VFP程序设计与实现63VFP程序设计与实现个人道德素养做好個人道德素養;不要因為貪小便宜,貪一時方便而不顧道德品行丟失把人格尊嚴都降低了。因為一個人把道德品質丟失了,再想建立起來將是萬分的困難。所以每個人都應該尊首道德底線,不應敗壞基本道德品質。以下是公司裡面出現的不好的現象:1、厕所紙巾偷到宿舍去用2、車間應急藥箱裡面的藥偷走(偷盜行為可恥)以下是公司裡面出現的不好的現象:1、公共场所随意扔垃圾2、電視房垃圾亂丟以下是公司裡面出現的不好的現象:恶意损坏公共财物以下是公司裡面出現的不好的現象:吃饭不要浪废食物道德與生活

從字義看兩者的意義與差別:1、倫理的意義:倫—類別、關係;理—紋理、道理。

倫理—人類社會裡種種身分間合理的關係,行為分際(做人要守本分)。(哪些人際關係、身分)2、道德的意義:道—道路、道理;德—獲得。

道德—走人走的道路,

温馨提示

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

评论

0/150

提交评论