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

下载本文档

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

文档简介

1、1isualFVoxPro211.1 报表的布局 11.2表文件的建立 11.3 修改报表布局 11.4标签文件的建立 11.5预览和打印报表与标签 311.1.1 创建报表步骤 设计报表主要有以下4个步骤: 决定要创建的报表类型 创建报表布局文件 修改和定制布局文件 预览和打印报表 11.1 报表的布局报表的布局 411.1.2 报表样式 布局样式说 明列报表 每行一条记录,每条记录的字段在页面上按水平方向放置。行报表一列的记录,每条记录的字段在一侧竖直放置一对多报表一条记录或一对多关系多列报表多列的记录,每条记录的字段沿左边缘竖直放置标签报表 多列记录,每条记录的字段沿左边缘竖直放置,打印

2、在特 殊纸上511.1.3 报表布局 VFP提供了三种创建报表布局的方法: 使用“报表向导”创建简单的报表或者一对多报表。 使用“报表设计器”修改已有的报表或创建用户的报表。 使用“快速报表”从单表中创建一个报表。返回返回6 11.2表文件的建立表文件的建立11.2.1 用“报表向导”创建报表 打开“工具”菜单中的“向导”,选择“报表”,出现“向导选取对话框。或者在文件中选择新建,在弹出的新建对话框中选择报表向导,然后依据提示逐步设置。依次进入步骤1-字段选取, 2-分组记录,步骤3-选择报表样式,步骤4-定义报表布局,步骤5-排序记录,步骤6-完成 。11.2.2 使用“报表设计器”创建报表

3、 可以使用“报表设计器”生成新的空白报表,然后根据需要添加空间。还可以使用“报表设计器”对已经生成的报表进行修改。 711.2.3 用“快速报表”创建报表 除了用报表向导创建报表外,我们还可以用“快速报表”来建立报表,“快速报表”是一项省时的功能,只需在其中选择基本的报表组件,Visual FoxPro 就会根据选择的布局,自动建简单的报表布局。 快速报表8下面我们通过创建一个“快速报表”来认识一下它: 1.在“文件”菜单中选择“新建”。 2.在“新建”窗口中选择“报表”并单击“新建”按钮。出现“报表设计器”窗口示。3.在“报表”菜单中,选择“快速报表”。 4.选定要使用的表,然后选定“确定”

4、按钮,出现 “快速报表”对话框。 5.单击字段,会出现“字段选择器”对话框。 6.选择“确定”按钮,返回到“快速报表”对话框。 7.在其中选择适当选项,按“确定”按钮。 8.单击鼠标右键,在快捷菜单中选择“预览”,在“预览”窗口中可以看到快速报表的结果 返回返回9 11.3 修改报表布局修改报表布局 如果已有一个空白报表或标签,或者已通过“报表向导”或“快报表”生成了一个不符合要求的报表,可以在“报表设计器打报表来修改和定制其布局。在“项目管理器”中选择“报表”,在击“修改”命令,就可以进行修改了。11.3.1使用“报表设计器” “报表设计器”中有报表设计器工具栏,从它的按钮中可以选报表控件工

5、具栏、调色板工具栏、布局工具栏。如下图所示。 10“报表设计器”显示一般有三个带区:页标头、细节和页注脚。 页标头带区 包含的信息在每份报表中只出现一次。一般来讲,出现在报表标头中的项包括报表标题、栏标题和当前日期。 细节带区 一般包含来自表中的一行或多行记录。 页注脚带区 包含出现在页面底部的一些信息(如页码、节等等)。111.设置报表上对象的位置1)单击“报表设计器”工具栏中的“选定对象”按纽。2) 然后单击要 移动位置的报表对象,则屏幕出现被选定的标志。3) 用鼠标拖曳被选中的对象到所需的位置,然后释放鼠标即可。报表设计器 12 2.设置字段的长度 1)在报表的细节带中,选定要设置的细节

6、对象。 2)在对象的方向控点上,调整字段对象大小。3.设置表格线 1)在“报表控件”工具栏中设置线型。 2)在报表的适当位置拖动鼠标,出现线型。4.删除报表对象 单击“选定对象”按纽,再单击要删除的对象,按Del键即可。5.移动报表带 拖动要移动的带到适当位置,释放鼠标即可。1311.3.2设置报表的数据源 1.设置数据环境 每一表单或表单集都包括一个数据环境。数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。可以在“数据环境设计器”中直观地设置数据环境,并与表单一起保存。2.打开数据环境设计器1) 从“显示”菜单中选择“数据环境”。2) 从快捷方式菜单中选择“

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

8、大小和特征。“报表设计器”中最上面部分设有标尺,可以在带区中精确地定位对象的垂直和水平位置。 1.报表设计器的报表带区 2.调整报表带区的大小 3标尺 “报表设计器”中最上面部分设有标尺,可以在带区中精确地定位对象的垂直和水平位置。1)“格式”菜单中选择“设置网格刻度”。显示 “设置网格刻度”对话框。 2)在“设置网格刻度”对话框中选定“像素”并选择“确定”。 16列表带区样式 1711.3.4报表控件的使用 单击需要的控件按钮,把鼠标指针移到报表上,然后单击报表来放置控件或把控件拖动到适当大小。如果我们在报表上设置了控件以后,可以双击报表上的此控件,在显示一个对话框中设置、修改其属性。1.选

9、择多个控件在控件周围拖动以画出选择框。 这时选择控点将显示在每个控件周围。当它们被选中后,可以作为一组内容来移动、复制或删除。如果我们所要移动、复制或删除的控件不相邻,可以采用下面的方法:在选择第二个及以后的控件时按住,Shift 键即可。(这和Windows 98中的 Ctrl 键功能类似)。18 2. 组合控件1)选择想作为一组处理的控件。2)从“格式”菜单中,选择“分组”。 3.控件取消组定义1)选择该组控件。2)从“格式”菜单中,选择“取消组”命令。 这时选定的控点将显示在组内每一控件周围。 4. 调整控件的大小选择要调整的控件,这时在该控件四周出现控点,然后拖动选定的控点直到所需的大

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

11、设计报表时,在“报表设计器”中,“数据环境”设定了报表的数据。“页面设置”定义了报表的总体布局,如页边距、页面方向、纸张类型等。通过设置页边距、页面大小和方向,可以得到页面整体和外貌,而页面上的各种控件、带区的设置决定了数据的具体的打印输出方式 1.设置边距、纸张大小和方向及页面列数 2设计标题和总结带区 3. 定义页表头和页注脚 4定义细节带区5.从工具栏添加表中字段返回返回2111.4标签文件的建立 标签是一种特殊的报表,是一种多列报表布局,但和报表相比,又它有特殊的功能和不可替代的作用,是为匹配特定的标签纸而具有特定的设置。标签文件的扩展名为.LBX ,标签注文件的扩展名为.LBT。 1

12、1.4.1用“标签向导”创建标签 和使用其他向导一样,我们先在“工具”菜单中选取“向导”,再单击“标签”进入标签向导的步骤1-选择表。如下图所示。后依次进入步骤2-选择标签类型,步骤3-定义布局,步骤4-排序记录,步骤5-完成,然后按“预览”按钮,进入预览窗口,在屏幕上查看标签。 22选择表 23预览 24 11.4.2用“标签设计器”创建标签 启动“标签设计器”:1在“文件”菜单中选择“新建”。 2在“新建”对话框中选定“标签”并单击“新建文件”按钮。 3从“新建标签”对话框中,选择标签布局,然后选定“确定”按钮 4接着我们就可以象处理报表一样在标签设计器中给标签指定数据源并插入控件 返回返回2511.5预览和打印报表与标签预览和打印报表与标签11.5.1预览报表与标签 从快捷菜单或“显示”菜单中,选择“预览”。 报表预览窗口如下图所示 预览 2611.5.2打印报表与标签 使用“报表设计器”创建的报表布局文件只是一个格式文件,它把要打印的数据组织成合理的格式。它按数据源中记录出现的顺序处理记录。根据

温馨提示

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

评论

0/150

提交评论