第10章报表和标签设计技术.doc.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章报表和标签设计技术.doc

第10章报表和标签设计技术 10.1 报表与布局概述 10.1.1 报表类型 Visual FoxPro 提供了三种建立报表的方法。 ① 使用报表向导生成器。与使用表单向导— 样,按照向导的提示,完成报表的创建。 ② 用快速报表命令,创建一个简单的报表。 ③ 直接使用报表设计器建立报表。 三种方法中,前两种方法简单、快速,在实际开发中,可先用其生成简单的报表,然后再用第三种方法加以修改完善。 10.1.2报表设计的步骤 报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,也可以是视图、查询或临时表。报表布局定义了报表的打印格式。只要定义了一个表、一个视图或查询后,便可以创建报表。 在Visual FoxPro中,报表设计通常包括如下四个步骤: ①决定要创建的报表类型。 ②创建报表布局文件。 ③修改和定制布局文件。 ④预览和打印报表。 10.1.3创建报表布局文件 报表布局文件用于存储报表的详细说明,记录了报表中的数据源,各元素在页面上的位置等信息。报表布局文件的扩展名是.FRX。 Visual FoxPro提供了三种方法来创建报表的布局: 用“报表向导”创建简单的单表或两表报表。 用“快速报表”从单表中创建一个简单报表。 用“报表设计器”修改已有的报表或创建新报表。 10.2创建简单报表 10.2.1创建快速报表 “快速报表”是创建报表布局最为快速的方法,用户只需要在其中选择基本的报表组件,Visual FoxPro就会根据所选择的布局自动创建简单的报表布局,但生成的布局偏于简单。一般可以利用快速报表创建简单布局,再用报表设计器进行修改和完善,以得到较满意的报表布局。这样可以大大提高报表设计效率。 10.2.2用报表向导创建报表 使用报表向导可以非常方便地完成报表的设计。同建立数据库及查询等一样,用户只需根据向导的提示一步步地回答相应的问题,就可以按照指定的要求建立用户报表。 Visual FoxPro有两种类型的报表向导: (1)单个表的报表向导。 (2)一对多报表向导,使用表间的父子关系来创建报表。 10.3报表设计器创建报表 在多数情况下,使用“报表向导”创建的报表并不能完全满足用户的要求,用户可能希望对报???和标签的设计细节作一些调整。此时,使用“报表设计器”可以完成对它们的修改。 利用“报表设计器”,用户可以向不同带区插入各种控件,以包含打印报表中指定的字段、标签、变量及表达式,另外,Visual FoxPro还提供了向报表中添加图片、各种多边形及OLE控件等,从而加强了报表设计的视觉效果和可读性。 10.3.1报表带区 在“报表设计器”中,用户可以根据需要修改数据在报表页面上的显示位置,以控制数据在页面上的打印效果。默认情况下,在“报表设计器”中将显示三个带区:页标头、细节和页注脚。报表中可能含有多个分组带区或者某个列标头和列注脚带区,用户可以自行设置添加其他带区。 ①设置“标题/总结”带区 ②设置“列标头/列注脚”带区 ③设置“组标头/组注脚”带区 10.3.2报表控件工具栏 1. 报表控件工具栏 对于由“报表设计器”直接创建的空白布局上,最重要的报表设计工作就是向其中添加控件。比如,添加用于放置可变数据的“域”控件或者能表达一定信息的标签控件,还可以添加能美化报表效果的线条及图形控件等。 通过“报表控件”快捷工具栏可以方便地添加报表控件。选择“显示”菜单的“工具栏”命令,并从弹出的对话框中选择“报表控件”选项,则“报表控件”的快捷工具栏将出现在报表设计器的工作环境中。 2. 添加字段控件 (1)从“报表控件”快捷工具栏中单击域控件按钮。 (2)用出现的十字形鼠标选择欲添加字段控件的位置及大小。 (3)Visual FoxPro将弹出“报表表达式”对话框,用户可以在其中设置所需的字段或者字段表达式。 根据不同的需要,用户可以在报表中添加许多有用的字段,以使报表更加清晰。以下是一些常用的报表打印值: (1)添加表示当前时间的控件 DATE()函数 (2)插入表示页码的控件 _pageno变量。 3.添加标签控件 若要添加标签控件,可以按照以下步骤进行: (1)在“报表控件”快捷工具栏中,选择“标签”按钮。 (2)在“报表设计器”中选择标签欲添加到报表中的位置,此时,鼠标的形状为大“I”字型。 (3)键入希望添加的字符。 (4)用鼠标点击标签控件外任意位置,则该标签的输入完成。 如果希望更改“标签”控件中的文本,可以按照以下步骤进行: (1)在“报表控件”快捷工具栏中,选择“标签”按钮。 (2)单击想要修改的标签。 (3)键入修改内容。 (4) 添加通用字段和图片 (5) 添加线条、矩形和圆角矩形 1)添加线条 使用“线条”控件,可以在

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档