- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章Visual FoxPro报表设计
第8章 报表设计 报表和标签的主要功能是:在数据库应用系统中,将数据或数据处理的结果以打印的方式提供给用户,它们为在打印文档中显示并总结数据提供了灵活的途径。利用VFP提供的可视化报表设计工具,大大简化了报表的设计过程。 8.1 概述 8.2 报表设计器 8.3 报表向导 8.4 快速报表 8.5 报表的预览与打印 思考题 8.1 概述 报表主要包括两个基本组成部分:数据和布局。数据是指报表或标签的数据源,通常是数据库中的表,也可以是视图或自由表(使用视图可以对数据进行筛选、排序和分组等),但是,查询不能作为报表的数据源。布局则定义了报表和标签的打印格式。 1、报表的规划 2、报表布局 3、报表文件 4、报表的三种创建方式 1、报表的规划 在设计报表之前,应对系统中所有的报表进行认真的规划。报表规划的主要内容如下: 确定报表的数据源。每个报表的数据来源于一个或多个表、视图或是自由表,在定义了一个表或一个视图后,便可以创建报表或标签。 确定报表的布局。报表是列报表、行报表、一对多报表还是多栏报表。 确定报表的样式。系统中是否有相同样式而数据源不同的一个或多个报表,如果有,应该统一设计,提高工作效率。 确定报表的计算方式。报表中是否包含分组、小计和总计等数据计算。 2、报表布局 在开始创建报表之前,必须先确定要创建哪种形式的报表,即确定报表的布局。对报表布局最通俗的理解是,在一张空白的纸上,如何安排与放置数据。最简单的报表布局是类似于LIST命令输出形式的数据列表,即一行一条记录的形式。复杂的报表涉及多个数据表,而且要考虑多种条件分组与特定的数据摆放位置。 表8.1列出了VFP中各种常见的报表布局、功能及其使用特例。 表8.1 常用报表布局说明 3、报表文件 报表文件实际上就是保存着报表布局(格式)的文件,也称报表布局文件。报表设计其实就是创建报表文件。报表文件中保存的信息包括: 报表版面信息,包括纸张大小、报表列数、宽度、左边界、打印方向等。 报表中所有对象的各项信息,如位置、大小、外观等。 报表数据源连接信息。 报表文件存储的是报表格式的定义信息及数据的位置信息,并不存储要打印的数据本身。 报表文件的扩展名为.FRX,与其相关的同名备注文件的扩展名为.FRT。 4、报表的三种创建方式 VFP中提供了三种方式创建报表布局文件: ① 报表向导:使用“报表向导”可以创建简单的单表报表或一对多报表。 ② 快速报表:使用“快速报表”可以为一个表快速创建一个简单报表。 ③ 报表设计器:使用“报表设计器”可创建新报表或修改已建立的报表。 使用“报表向导”和“快速报表”设计出的报表比较简单,而且格式单一,并不能完全满足用户的要求,用户需要通过“报表设计器”对报表的设计细节作修改与调整。所以,报表设计器时报表设计的最重要工具。 8.2 报表设计器 报表设计器是VFP提供的一种报表设计工具。只有学会使用报表设计器,才能真正打造出符合实际需求的报表。 1、打开报表设计器的方法 2、报表带区 3、报表控件 4、报表设计实例 1、打开报表设计器的方法 打开报表设计器可以采用以下几种方法: (1)“文件” →“新建” →“报表” →“新建文件” 。 (2)单击常用工具栏上的“新建”按钮→“报表” →“新建文件” 。 (3)在项目管理器中选择“文档”选项卡→“报表” →“新建” →“新建文件” 。 (4)在命令窗口中执行命令:CREATE REPORT [报表文件名] 此外,修改一个已有的报表文件也可以打开报表设计器,修改报表的命令:MODIFY REPORT 报表文件名。 系统默认的报表设计器界面如图8.3所示 图8.3 系统默认的报表设计器界面 2、报表带区 在报表设计器中将报表的不同部分(成分)分成不同的区域,这些区域称为带区。 报表设计的主要任务是在这些带区中插入各种控件 (1) 各带区的功能用途 (2) 带区的打开与关闭方法 (3) 带区高度的调整 (1) 各带区的功能用途(1) ① 页标头带区:该带区的数据将会显示在每一页报表的开头处,而且每一页只显示一次。通常用于设置报表的名称、字段标题(字段名序列)、日期、页码,以及必要的图形。 ②细节带区:是报表的核心部分,用于显示数据表及表达式的实际值。一般用于放置要打印的字段及表达式,在进行报表输出时,报表设计器会根据该带区的设置,显示表的所有记录。 ③ 页注脚带区:该带区打印在每一页报表的最底端,而且每页只打印一次。通常用于打印每页的一般信息。通常将制表日期、页码等注脚信息放在该带区。 (1) 各带区
您可能关注的文档
最近下载
- 数码相机-SONY索尼-HDR-SR1E说明书.pdf
- 数学的发展历程.pptx
- 医药销售年终总结PPT.pptx
- 多维阅读第5级SmokeJumpersHelp消防队在行动方芳-完整版PPT课件.pptx
- 日本大学2015留学.ppt
- 高标准农田假设检验批表格.doc VIP
- 2024年湖北省烟草专卖局(公司)招聘笔试真题.docx VIP
- 课题申报书:家校共育背景下儿童社会情感能力的异质性发展机制及促进研究.docx VIP
- 2025年八省联考陕西高考生物试卷真题答案详解(精校打印).pdf VIP
- Unit 1 Meeting New Friends (教学设计)-2024-2025学年闽教版英语五年级上册.docx
文档评论(0)