数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元 设计报表与标签

上传人:E**** 文档编号:89245921 上传时间:2019-05-22 格式:PPT 页数:42 大小:441.50KB
返回 下载 相关 举报
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元  设计报表与标签_第1页
第1页 / 共42页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元  设计报表与标签_第2页
第2页 / 共42页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元  设计报表与标签_第3页
第3页 / 共42页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元  设计报表与标签_第4页
第4页 / 共42页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元  设计报表与标签_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元 设计报表与标签》由会员分享,可在线阅读,更多相关《数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第七单元 设计报表与标签(42页珍藏版)》请在金锄头文库上搜索。

1、1,第七单元 设计报表与标签,制作者 陈莹,2,本 章 要 点,用报表向导创建报表 自己来做报表,3,任务一 用报表向导创建报表,报表:是最常用的打印文档,它为显示并总结数据提供了灵活的途径。因此,报表设计是应用程序开发的一个重要组成部分。 报表向导:用报表向导可方便快捷地创建报表,系统用一系列的对话框一步一步地向用户询问一些简单的问题,根据用户的回答自动创建报表,4,调用“报表向导”的几种方法: (1)打开项目文件,在“文档”选项卡中选择“报表”。单击“新建”按钮,打开“新建报表”对话框,单击“报表向导”按钮。 (2)在“文件”菜单中选择“新建”菜单项,在打开的“新建”对话框中选择“表单”文

2、件类型,并按“向导”按钮,即可调用“表单向导”。 (3)或者在“工具”菜单的“向导”子菜单中选择“报表”命令,也可调用“表单向导”。,5,子任务一:了解报表的类型 子任务二:利用报表向导创建报表 实训项目,6,子任务一:了解报表的类型,在创建报表之前,应该确定所需报表的常规格式。根椐应用需要,报表布局呆以简单(如基于表单的电话号码列表),也可能复杂(如基于多表的发票)报表的布局必须满足专用纸张的要求。下列表给出常规布局说明,以及它们的一般用途。,7,报表常规布局类型,8,子任务二:利用 报表向导创建报表。,1 打开项目文件school.pjx,在 “文档”选项卡中选择“表单”。,9,2.单击“

3、新建”按钮,打开“新建表单”对话框,单击“报表向导”按钮,10,3.出现“向导选取”对话框,单击“报表向导”选项,然后单击“确定”按钮。,11,4、打开“报表向导”对话框,选取报表所需的字段,在左侧的“数据库和表”列表框中选取“学员信息”数据表,在“可用字段”列表框中选择需出现在报表中的字段,单击“ ” (添加)按钮,可将该字段添加到右侧列表中,依此方法,可依次将所需字段添加到右侧列表中,然后单击“下一步”按钮。,12,5、出现“分组记录”对话框。报表中的记录可以 按一定的条件进行分组,向导提供三个条件,这 三个条件不是并列关系,是分层关系。分组时, 先按第一个条件进行分组,再对每个组中的记录

4、 按第二个条件进行分组,依次类推。例如按“性别” 分组,单击“分组选项“按钮,可以确定分组字段的 字段间隔,一般选“整个字段”间隔。单击“总结选项 ”按钮,在“总结选项”对话框中可以设置对数值字段 进行求和、求平均值,以及报表中是否包含有小计 和总计等。单击“下一步”按钮。,13,6、出现“选择报表样式”对话框,提供了5种报表样式;经营式、账务式、简报式、带区式和随意式,本例选择“经营式”。单击“下一步”按钮。,14,7、出现“定义报表布局”对话框,确定报表布局。向导提供了两种布局方式:列布局和行布局,单击“下一步”按钮。(由于指定了分组选项,所以“列数”和“字段布局”选项不可用),15,8、

5、出现“排序记录”对话框,确定报表中记录的输出次序,最多可设定三个字段用于排序。按“选定字段”框中字段的先后顺序进行排序,排在前面的优先排序。例如,按“学号”字段升序排序,单击“下一步”按钮。,16,9、出现“完成”对话框,要求为所创建的报表指定一个标题,该标题出现在报表的顶部,例如,设置报表标题为“学员信息报表”。在完成报表前,最好先单击“预览”按钮,观察报表结果,如果结果不满意,可单击“上一步”按钮进行修改。单击“完成”按钮。出现“另存为”对话框,输入文件名,保存新创建的报表。扩展名为.frx,17,实训项目,1利用“报表向导”,以之前建立的“绩表.dbf”为数据源,创建一个报表。 2保存报

6、表。,18,任务二 自己来创建报表,用户通过“报表向导”创建的报表虽然方便、快捷,但是产生的报表有时并不能满足特定应用的需要,这时就需要自己来创建报表了。 那么,如何创建自己设计的报表呢?本任务就带领大家学习自己创建报表的方法。,19,子任务一:调用“报表设计器”创建一张空白报表 子任务二:报表设计器使用详解子子任务三:在报表中使用控件 子任务四:预览和打印报表 子任务五:标签文件的创建与使用 实训项目,20,子任务一:调用“报表设计器”创建一张空白报表。,1. 打开“项目管理器”对话框,单击“文档”选项卡,选定“报表”项。 2. 单击“新建”按钮,系统弹出“新建表单”对话框。 3.单击“新建

7、表单”按钮,打开“报表设计器”窗口,这样即创建了一张空白报表。,21,子任务二:报表设用详解,FoxPro了报表被多条带状分隔栏分成了若干部分,每一部分被称为一个报表带区(Report Band),这个报表带区表示了最后打印出的报表页面中的一部分。 一、报表的数据源和布局 报表总是与一定的数据源相联系的。因此在设计报表时,确定报表的数据源是首先要完成的任务。如果一个报表总是使用相同的数据源,就可以把数据源添加到报表的数据环境中。当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变。,22,一、设置报表数据源,1.打开“报表设计器”生成一个空白报表,从“报表设

8、计器”工具栏上单击“数据环境”按钮,系纺打开“数据环境设计器”安身立窗口。,23,2. 打开“数据环境设计器”窗口之后,主菜单栏中将出现“数据环境”菜单,从中选择“添加”命令,系统将弹出“添加表或视图”对话框,,24,3.在“添加表或视图”对话框中选择作为数据源的表或视图,本例打开student数据库,从中选择学员信息表.dbf ),25,二、设计报表布局,一个良好的报表会把数据放在报表合适的位置上。在报表设计器中,报表包括若干个带区,如7.10所示的报表包含了三个带区:页标头、细节和页注脚。带区名标识在带区下的标识栏上。 下面表中给出了报表的一些常用的带区以及使用情况,26,报表带区及作用,

9、27,设置报表其它带区的操作方法如下: 1、设置“标题”或“总结”带区 从“报表”菜单中选择“标题/总结”命令。系统将显示 “标题/总结”对话框。在该对话框中选择“标题带区”复选框,则在报表中添加一个“标题”带区,28,29,2.设置“列标头”和“列注脚”带区 从“文件”菜单中选择“页面设置”命令,弹出 “页面设置”对话框。进行相应的设置,30,3.设置“组标头”或“组注脚”带区 从“报表”菜单中选择“数据分组”弹出 “数据分组”对话框,单击对话框中的省略号按钮,弹出“表达式生成器”,从中选择分组表达式。,31,三、调整带区高度 添加所需的带区以后,就可以在带区中添加需要的控件。如果新添加的带

10、区高度不够,可以在“报表设计器”中调整带区的高度以放置需要的控件。调整带区高度的一种方法是用鼠标选中某一带区标识栏,然后上下拖曳该带区,直至得到满意的高度为止。另一种方法是双击要调整高度的带区的标识栏,系统将显示一个对话框。例如,双击“标题”带区或“页标头”带区的标识栏,系统将显示相应的对话框,可以进行相应的设置。,32,33,子任务三:在报表中使用控件,在“报表设计器”中,为报表新设置的带区是空白的,通过在报表中添加控件,可以安排要打印的内容,线条,标签,选定对象,34,报表控件工具栏的控件按钮,35,子任务四:预览和打印报表,预览报表 为确保报表正确输出,使用“预览”功能在屏幕上查看最终面

11、设计是否符合设计要求。报表“预览”操作十分便利。从“显示”菜单中选择“预览”命令。 2.打印报表 (1)、命令方式打印报表 命令格式: REPORT FORM ENVIRONMENT FOR HEADING NICONSOLE PLAN RANG 开始页,结束页 ,36,PREVIEW IN WINDOW | IN SCREEN NOWAIT TO PRINTER PROMPT | TO FILE ASCII SUMMARY 以下对主要句作简要说明: FORM子句:该子句的指出要打印的报表,默认扩展名为 .FRX ENVIRONMENT子句:用于恢复储存在报表文件中的环境信息,供打印时使用 H

12、EADING子句:该子句的值作为页标题打印在报表的每一页上。 NOCONSOLE子句:在打印报表时禁止报表内容在屏幕上显示。,37,PLAIN子名:限制用HEADING子句设置的页标题公在报表第一页中出现。 RANGE子句:指定打印范围的开始页与结束页,结束页缺省值为9999。 PREVIEW子句:指定报表以预览方式输出,不进行打印;并可指定进行预览的窗口。 TO PRINTER子句:指定报表输出到打印机。若带有PROMPT选项,打印前将出现打印对话框,供用户指定打印范围、打印份数等要求。 TO FILE子名:输出到文本文件,ASCII能使打印机代码不写入文件。 SUMMARY子句:指定“打印

13、总结”带区的内容,此时不打印“细节”带区的内容。,38,(2)、菜单方打印报表 在报表设计器打开时选择“报表”菜单下的“运行报表”命令,弹出“打印”对话框,如图7.20所示。进行相应的设置,单击“确定”铵钮就可以打印了,39,子任务五:标签文件的创建与使用,标签是一种特殊的报表。其创建和修改方法与报表也完全相同,可使用标签向导或设计器来完成。,小知识:标签与报表不同之处:创建标签时,均必须指明使用的标签类型,它确定了标签设计器中“细节“区的尺寸,40,实训项目,1、利用快速报表,以之前建立的“成绩表.dbf”为数据源,创建一个报表 2、利用“报表设计器”, 以之前建立的“成绩表.dbf”为数据源,创建一个报表。 3、保存报表。,41,本章小结,本章主要讲述了创建表单的方法。 1详细介绍了创建报表的方法。 2介绍了报表的控件的功能和使用方法。 3介绍了报表的预览的打印 。 4.详细介绍了报表设计器创建报表的方法。 5、介绍了标签的创建的方法,42,思考与练习,1想一想,在VFP中有哪几种创建报表的方法? 2为什么要设置报表的数据环境? 3利用“报表设计器”创建一个报表。引用数据源:d:vfp学籍表单。引用数据源:d:vfp学籍表。 4.发挥你的想象力,创建一张完全个性化的标签。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号