- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)添加线条
使用“线条”控件,可以在
您可能关注的文档
最近下载
- 第10讲-地球科学概论_生物圈.pptx VIP
- 土方开挖施工方案(筏板、独立基础、条形基础、桩间土).pdf VIP
- 地球科学概论 第10讲 _生物圈——[武汉大学 地球科学概论].pdf VIP
- 通用汽车ECU密码一致性规范CYS9100 - The Per-ECU Password Utility.pdf VIP
- 2024秋《战场侦察监视技术与装备》答案.docx VIP
- 某公司年度经济活动分析报告.ppt VIP
- 明清时期举人名录.pdf VIP
- 苏教版小学科学五年级下册教学设计教案.pdf VIP
- 人教版七年级上册英语第一次月考试题(含答案).docx VIP
- 梅赛德斯-奔驰-R级-产品使用说明书-R350 4MATIC-251165-Rclass.pdf VIP
文档评论(0)