




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整理ppt第9章报表和标签设计技术整理ppt本章学习目标通过本章学习,读者应该掌握以下内容 v1、用报表向导创建简单的单表或多表报表v2、用“快速报表”从单表中创建一个简单报表v3、用“报表设计器”修改已有的报表或创建空白的报表v4、用“标签向导” 设计创建标签v5、用“标签设计器”设计创建标签整理pptv9.1.1报表类型Visual FoxPro提供了三种建立报表的方法。使用报表向导生成器。与使用表单向导样,按照向导的提示,完成报表的创建。用快速报表命令,创建一个简单的报表。直接使用报表设计器建立报表。三种方法中,前两种方法简单、快速,在实际开发中,可先用其生成简单的报表,然后再用第三种方
2、法加以修改完善。9.1 报表与布局概述整理pptv创建报表之前,首先应确定报表的基本布局。报表由表格组成,表格种类繁多,如图9-1所示。表9-1给出了报表的常规布局说明。 常规布局 说 明 示 例列报表每行记录,每列一字段分组总计报表,财政报表,存货清单,销售总结行报表每行一个字段,在一侧竖放列表对多报表对多关系发票,会计报表多栏报表页面多栏,记录分栏依次排放电话号码薄,名片整理pptv9.1.2报表设计的步骤v报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,也可以是视图、查询或临时表。报表布局定义了报表的打印格式。只要定义了一个表、一个视图或查询后,便可以创建报表。v 在V
3、isual FoxPro中,报表设计通常包括如下四个步骤:v 决定要创建的报表类型。v 创建报表布局文件。v 修改和定制布局文件。v 预览和打印报表。整理pptv9.1.3创建报表布局文件v报表布局文件用于存储报表的详细说明,记录了报表中的数据源,各元素在页面上的位置等信息。报表布局文件的扩展名是.FRX。vVisual FoxPro提供了三种方法来创建报表的布局:v用“报表向导”创建简单的单表或两表报表。v用“快速报表”从单表中创建一个简单报表。v用“报表设计器”修改已有的报表或创建新报表。整理ppt9.2创建简单报表v9.2.1创建快速报表v “快速报表”是创建报表布局最为快速的方法,用户
4、只需要在其中选择基本的报表组件,Visual FoxPro就会根据所选择的布局自动创建简单的报表布局,但生成的布局偏于简单。一般可以利用快速报表创建简单布局,再用报表设计器进行修改和完善,以得到较满意的报表布局。这样可以大大提高报表设计效率。v【例9-1】为“学生”表创建一个快速报表。 整理pptv9.2.2用报表向导创建报表v使用报表向导可以非常方便地完成报表的设计。同建立数据库及查询等一样,用户只需根据向导的提示一步步地回答相应的问题,就可以按照指定的要求建立用户报表。vVisual FoxPro有两种类型的报表向导:v(1)单个表的报表向导。v(2)一对多报表向导,使用表间的父子关系来创
5、建报表。整理pptv1.创建单表报表v【例9-2】使用报表向导建立一个名为TEST的报表。要求: v1) 要求选择“学生”表中的学号、姓名、性别、出生日期、入校总分等全部字段。报表样式为:“简报”, 报表标题“学生情况表”v2) 按“性别”字段分组 v3) 求所有记录及分组记录的入校总分的最大值,最小值,平均值v4) 报表布局:列报表,列数:1,方向为“纵向”v5) 排序字段为:姓名(升序排序)整理pptv2.创建一对多报表v【例9-3】使用一对多报表向导建立一个名为report2的报表,要求:v1)选择父表“学生”中的学号、姓名字段,子表“选课”中的课程号,成绩字段,报表样式为:“经营式”;
6、v2)报表布局:方向为“横向”;v3)排序字段为:学号(升序排序);v4)报表标题为“学生成绩信息”。整理ppt9.3报表设计器创建报表v在多数情况下,使用“报表向导”创建的报表并不能完全满足用户的要求,用户可能希望对报表和标签的设计细节作一些调整。此时,使用“报表设计器”可以完成对它们的修改。v利用“报表设计器”,用户可以向不同带区插入各种控件,以包含打印报表中指定的字段、标签、变量及表达式,另外,Visual FoxPro还提供了向报表中添加图片、各种多边形及OLE控件等,从而加强了报表设计的视觉效果和可读性。整理pptv9.3.1报表带区v在“报表设计器”中,用户可以根据需要修改数据在报
7、表页面上的显示位置,以控制数据在页面上的打印效果。默认情况下,在“报表设计器”中将显示三个带区:页标头、细节和页注脚。在每一带区的底部有一个分隔符栏,带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下,如图9-14所示。整理pptv报表中可能含有多个分组带区或者某个列标头和列注脚带区,用户可以自行设置添加其他带区。v设置“标题/总结”带区v设置“列标头/列注脚”带区v设置“组标头/组注脚”带区整理pptv可用的典型报表带区及相应的输出内容见表9-2所示。 带 区打 印典 型 内 容页标头每个报表一次包括报表标题、栏标题和当前日期细节每个报表一次包含来自表中的一行或多行记录页注
8、脚每个报表一次包含出现在页面底部的一些信息如页码、节等列标头每列一次列标题列注脚每列一次总结,总计组标头每组一次数据前面的文本组注脚每组一次组数据的计算结果值标题每报表一次标题、日期或页码、公司、徽标、标题周围的框总结每个报表一次总结文本整理pptv9.3.2报表控件工具栏v1. 报表控件工具栏v对于由“报表设计器”直接创建的空白布局上,最重要的报表设计工作就是向其中添加控件。比如,添加用于放置可变数据的“域”控件或者能表达一定信息的标签控件,还可以添加能美化报表效果的线条及图形控件等。v通过“报表控件”快捷工具栏可以方便地添加报表控件。选择“显示”菜单的“工具栏”命令,并从弹出的对话框中选择
9、“报表控件”选项,则“报表控件”的快捷工具栏将出现在报表设计器的工作环境中。 整理pptv2. 添加字段控件 v(1)从“报表控件”快捷工具栏中单击域控件按钮。v(2)用出现的十字形鼠标选择欲添加字段控件的位置及大小。v(3)Visual FoxPro将弹出“报表表达式”对话框,用户可以在其中设置所需的字段或者字段表达式,如图9-20所示。整理pptv选择“格式”文本框后边的按钮,可以进入“格式”对话框,如图9-21所示。整理pptv单击“计算”按钮,将会弹出一个“计算字段”对话框,如图9-22所示。整理pptv在“报表表达式”对话框中,还可以设置字段或字段表达式输出的打印条件,单击“打印条件
10、”按钮, 整理pptv根据不同的需要,用户可以在报表中添加许多有用的字段,以使报表更加清晰。以下是一些常用的报表打印值:v(1)添加表示当前时间的控件vDATE()函数 v(2)插入表示页码的控件v_pageno变量。整理pptv3.添加标签控件v若要添加标签控件,可以按照以下步骤进行:v(1)在“报表控件”快捷工具栏中,选择“标签”按钮。v(2)在“报表设计器”中选择标签欲添加到报表中的位置,此时,鼠标的形状为大“I”字型。v(3)键入希望添加的字符。v(4)用鼠标点击标签控件外任意位置,则该标签的输入完成。整理pptv如果希望更改“标签”控件中的文本,可以按照以下步骤进行:v(1)在“报表
11、控件”快捷工具栏中,选择“标签”按钮。v(2)单击想要修改的标签。v(3)键入修改内容。整理pptv4. 添加通用字段和图片整理pptv5. 添加线条、矩形和圆角矩形v1)添加线条v使用“线条”控件,可以在报表布局中添加垂直和水平直线,例如在报表文件的页眉、页脚添加水平线。v如果要绘制线条,可以按照以下步骤进行:v(1)在“报表控件”快捷工具栏中,选择“线条”按钮。v(2)在“报表设计器”中拖动并调整线条。v该线条控件只能添加水平或垂直直线,不能用来添加斜线。用户可以随时用鼠标左键选中并拖动直线到选定位置。选中直线后,按DEL键,可以删除不要的直线。整理pptv2)添加矩形v布局上的矩形是为了
12、醒目地组织打印在页面上的信息,也可以把它们当作报表设置的页面使用。v要向报表中添加“矩形”控件,可以按照以下步骤进行:v(1)在“报表控件”快捷工具栏中,选择“矩形”按钮。v(2)在“报表设计器”中拖动并调整矩形的大小。整理pptv3)添加“圆角矩形”v要向报表中添加“圆角矩形”控件,可以按照以下步骤进行:v(1)在“报表控件”快捷工具栏中,选择“圆角矩形”按钮。v(2)在“报表设计器”中拖动并调整圆角矩形的大小。v(3)双击圆角矩形的边框,可以弹出9-27所示对话框,用户可以在其中选择圆角矩形的样式并设置打印条件等。整理pptv4)设置矩形控件的填充v可以将一个封闭的图形控件,如矩形、圆角矩
13、形的内部按照指定格式填充。如使用前景色填充控件、填充其他图形方案等。v要选择矩形、圆角矩形的填充方式,可以按照以下步骤进行:v(1)选中需要进行填充的矩形或圆角矩形。v(2)在“格式”菜单中,选择“填充”命令。v(3)在“填充”对话框中,确定需要的填充方式。整理pptv5)设置线条粗细或样式v在线条、矩形及圆角矩形中,使用的线条是可以调整的,除了改变颜色外,还可以改变线条的粗细,或者设置成点划线、虚线等样式。v要想改变线条的粗细,可以按照以下步骤进行:v(1)选中需要进行设置的线条、矩形或者圆角矩形。v(2)从“格式”菜单中,选择“绘图笔”命令。v(3)在“绘图笔”对话框中选择需要的反映线条粗
14、细的磅值或样式。整理pptv6. 控件的操作v1)选择和移动控件v2)调整控件大小v3)对齐控件v4)改变字段控件及标签控件的字体整理pptv9.3.3在报表布局上分组数据v1.建立单个组v可以基于字段或者表达式来建立单级分组,若要添加单个组,可以按照以下步骤进行:v(1)在“报表”菜单中选择“数据分组”命令。v(2)进入“数据分组”对话框,如图9-30所示。v(3)在“分组表达式”框中创建表达式,也可以通过单击旁边的按钮,并在弹出的“表达式生成器”中创建分组表达式。v(4)在“组属性”框中,选定需要设置的属性。v(5)单击“确定”按钮。图9-30 “数据分组”对话框整理pptv2.建立多个组
15、v(1)在“报表”菜单中选择“数据分组”命令。v(2)在“分组表达式”框中创建多个表达式,也可以通过单击旁边的“插入”按钮,并用“表达式生成器”创建分组表达式。v(3)在“组属性”框中,选定需要设置的属性。v(4)单击“确定”按钮。图9-31 为报表建立多个分组整理pptv3.更改组带区及分组顺序v要调整组带区的顺序,从而重新布置报表的输出版面,可以按照以下步骤进行:v(1)在“报表”菜单中选择“数据分组”命令。v(2)在“数据分组”对话框中选择“分组表达式”中的表达式。v(3)用鼠标左键按住分组表达式左边的按钮,并上下拖动,可以将该分组表达式移动到新的位置上。v(4)单击“确定”按钮完成设置
16、。整理pptv9.3.4给报表添加标题和总结v(1)在“报表”菜单中选择“标题/总结”命令。v(2)弹出如图9-32所示的对话框。v(3)选择“标题带区”将在报表设计器的前部建立标题带区。如果选择了“新页”按钮,则在报表打印完“标题”带区后,自动走一页纸。v(4)选择“总结带区”将在报表设计器的尾部建立总结带区。同样,如果选择了“新页”按钮,则在报表打印“总结”带区之前,自动走一页纸。v(5)选择“确定”按钮。图9-32 为报表添加标题/总结带区整理pptv9.3.5设置报表变量v用户可以在报表中创建变量,保存打印报表时所计算的结果。使用“报表”菜单的“变量”命令可以添加新的变量,改变或删除已
17、有变量,或者更改变量的计算顺序。图9-33 在报表中添加变量整理pptv9.3.6报表的页面设置v当报表设置完成以后,用户有必要对报表打印输出的页面进行设置,例如,设置左边界、打印的列设置等。使用“文件”菜单的“页面设置”命令,可以调整报表中列的宽度和页面局面。图9-34 为报表文件设置页面整理pptv9.3.7报表示例v【例9-4】下面以“学生”表为例,使用报表设计器设计报表,报表预览后的效果如图9-35所示。整理ppt9.4报表的打印及预览v9.4.1预览结果v通过预览报表,用户可以不用打印就能够看到它的页面显示情况,从而可以检查报表字段的位置设置是否合适、字段大小及间距是否合理,或者查看
18、报表是否返回需要的数据。当预览窗口打开时,会同时打开“打印预览”快捷工具栏。用户可以使用上面的按钮来前后翻页、显示指定页上的内容、设置显示比例等等。v要预览报表布局,可以按照以下几个方法:v(1)在“显示”菜单中,选择“预览”命令。v(2)也可以单击“常用”快捷工具栏上的“打印预览”按钮。(4)命令REPORT FORM PRIVIEW整理pptv9.4.2打印报表v使用“报表设计器”创建的报表只是数据的外壳,通过打印预览后用户可以初步查看设计的显示效果。但是要输出令人满意的报表,必须通过对打印选项的设置来完成。在打印一个报表文件之前,应该检查相关的数据源是否正确设置。图9-42 “打印选项”
19、对话框 整理pptv9.4.3控制打印记录v(1)在如图9-42所示的“打印选项”对话框中输入报表文件名。v(2)单击“选项”按钮,进入图9-43所示的“报表和标签打印选项”对话框。v(3)在“作用范围”选择框中可以选择以下选项确定报表打印输出范围:vAll:指定打印所有报表记录。vNext:指定从当前记录开始后的指定记录数,可以通过后边的微调按钮来调整记录数。vRecord:指定的记录,记录号可由后边微调按钮调整或者直接键入。vRest:指定当前记录和其后的所有记录。v(4)单击“确定”按钮。图9-43 “报表和标签打印选项”对话框整理pptv2. 使用表达式控制报表的输出范围v(1)进入图
20、9-43所示的“报表和标签打印选项”对话框。v(2)在“For”框中,输入一个For 表达式,也可以通过单击右边的按钮,在“表达式生成器”中编辑For表达式。v(3)单击“确定”按钮。v如果要建立选定的判断条件,可以按照以下步骤进行:v(1)进入图9-43所示的“报表和标签打印选项”对话框。v(2)在“While”框中,键入判断条件应满足的While表达式,用户也可以通过单击右边的按钮,在“表达式生成器”中创建一个表达式。v(3)单击“确定”按钮。整理pptv3.为每个报表控件设置打印条件v用户也可以对报表中的每一个控件设置打印输出条件。要设置控件的打印条件,可以按照以下步骤进行:v(1)在“报表设计器”中用鼠标左键双击控件,可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年秋新北师大版数学一年级上册教学课件 第一单元 生活中的数 第7课时 快乐的午餐
- 水质实验室基础知识培训课件
- 新型储能项目安全生产方案
- 聚酰亚胺薄膜生产线项目运营管理手册
- 施工现场卫生管理方案
- 化工产业园危险化学品应急响应方案
- 一、机械能(第2课时) -苏科版九年级《物理》上册考点练习
- 影视艺术特性74课件
- 水电消防知识培训课件
- 2025版建筑工程设计与施工一体化论文集合同
- 锂离子电池正极材料研究进展
- 二手房屋买卖物品交接清单
- 技师论文 变频器的维修与保养
- 非标自动化设备项目进度表
- 诊断学教学胸部查体
- 桥梁安全事故案例警示
- YY/T 1095-2015肌电生物反馈仪
- SB/T 10460-2008商用电开水器
- GB/T 9124.1-2019钢制管法兰第1部分:PN系列
- GA 1800.2-2021电力系统治安反恐防范要求第2部分:火力发电企业
- 欣旺集团种禽养殖管理制度手册
评论
0/150
提交评论