已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,第七单元设计报表与标签,制作者陈莹,.,2,本章要点,用报表向导创建报表自己来做报表,.,3,任务一用报表向导创建报表,报表:是最常用的打印文档,它为显示并总结数据提供了灵活的途径。因此,报表设计是应用程序开发的一个重要组成部分。报表向导:用报表向导可方便快捷地创建报表,系统用一系列的对话框一步一步地向用户询问一些简单的问题,根据用户的回答自动创建报表,.,4,调用“报表向导”的几种方法:(1)打开项目文件,在“文档”选项卡中选择“报表”。单击“新建”按钮,打开“新建报表”对话框,单击“报表向导”按钮。(2)在“文件”菜单中选择“新建”菜单项,在打开的“新建”对话框中选择“表单”文件类型,并按“向导”按钮,即可调用“表单向导”。(3)或者在“工具”菜单的“向导”子菜单中选择“报表”命令,也可调用“表单向导”。,.,5,子任务一:了解报表的类型子任务二:利用报表向导创建报表实训项目,.,6,子任务一:了解报表的类型,在创建报表之前,应该确定所需报表的常规格式。根椐应用需要,报表布局呆以简单(如基于表单的电话号码列表),也可能复杂(如基于多表的发票)报表的布局必须满足专用纸张的要求。下列表给出常规布局说明,以及它们的一般用途。,.,7,报表常规布局类型,.,8,子任务二:利用报表向导创建报表。,1打开项目文件school.pjx,在“文档”选项卡中选择“表单”。,.,9,2.单击“新建”按钮,打开“新建表单”对话框,单击“报表向导”按钮,.,10,3.出现“向导选取”对话框,单击“报表向导”选项,然后单击“确定”按钮。,.,11,4、打开“报表向导”对话框,选取报表所需的字段,在左侧的“数据库和表”列表框中选取“学员信息”数据表,在“可用字段”列表框中选择需出现在报表中的字段,单击“”(添加)按钮,可将该字段添加到右侧列表中,依此方法,可依次将所需字段添加到右侧列表中,然后单击“下一步”按钮。,.,12,5、出现“分组记录”对话框。报表中的记录可以按一定的条件进行分组,向导提供三个条件,这三个条件不是并列关系,是分层关系。分组时,先按第一个条件进行分组,再对每个组中的记录按第二个条件进行分组,依次类推。例如按“性别”分组,单击“分组选项“按钮,可以确定分组字段的字段间隔,一般选“整个字段”间隔。单击“总结选项”按钮,在“总结选项”对话框中可以设置对数值字段进行求和、求平均值,以及报表中是否包含有小计和总计等。单击“下一步”按钮。,.,13,6、出现“选择报表样式”对话框,提供了5种报表样式;经营式、账务式、简报式、带区式和随意式,本例选择“经营式”。单击“下一步”按钮。,.,14,7、出现“定义报表布局”对话框,确定报表布局。向导提供了两种布局方式:列布局和行布局,单击“下一步”按钮。(由于指定了分组选项,所以“列数”和“字段布局”选项不可用),.,15,8、出现“排序记录”对话框,确定报表中记录的输出次序,最多可设定三个字段用于排序。按“选定字段”框中字段的先后顺序进行排序,排在前面的优先排序。例如,按“学号”字段升序排序,单击“下一步”按钮。,.,16,9、出现“完成”对话框,要求为所创建的报表指定一个标题,该标题出现在报表的顶部,例如,设置报表标题为“学员信息报表”。在完成报表前,最好先单击“预览”按钮,观察报表结果,如果结果不满意,可单击“上一步”按钮进行修改。单击“完成”按钮。出现“另存为”对话框,输入文件名,保存新创建的报表。扩展名为.frx,.,17,实训项目,1利用“报表向导”,以之前建立的“绩表.dbf”为数据源,创建一个报表。2保存报表。,.,18,任务二自己来创建报表,用户通过“报表向导”创建的报表虽然方便、快捷,但是产生的报表有时并不能满足特定应用的需要,这时就需要自己来创建报表了。那么,如何创建自己设计的报表呢?本任务就带领大家学习自己创建报表的方法。,.,19,子任务一:调用“报表设计器”创建一张空白报表子任务二:报表设计器使用详解子子任务三:在报表中使用控件子任务四:预览和打印报表子任务五:标签文件的创建与使用实训项目,.,20,子任务一:调用“报表设计器”创建一张空白报表。,1.打开“项目管理器”对话框,单击“文档”选项卡,选定“报表”项。2.单击“新建”按钮,系统弹出“新建表单”对话框。3.单击“新建表单”按钮,打开“报表设计器”窗口,这样即创建了一张空白报表。,.,21,子任务二:报表设用详解,FoxPro了报表被多条带状分隔栏分成了若干部分,每一部分被称为一个报表带区(ReportBand),这个报表带区表示了最后打印出的报表页面中的一部分。一、报表的数据源和布局报表总是与一定的数据源相联系的。因此在设计报表时,确定报表的数据源是首先要完成的任务。如果一个报表总是使用相同的数据源,就可以把数据源添加到报表的数据环境中。当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变。,.,22,一、设置报表数据源,1.打开“报表设计器”生成一个空白报表,从“报表设计器”工具栏上单击“数据环境”按钮,系纺打开“数据环境设计器”安身立窗口。,.,23,2.打开“数据环境设计器”窗口之后,主菜单栏中将出现“数据环境”菜单,从中选择“添加”命令,系统将弹出“添加表或视图”对话框,,.,24,3.在“添加表或视图”对话框中选择作为数据源的表或视图,本例打开student数据库,从中选择学员信息表.dbf),.,25,二、设计报表布局,一个良好的报表会把数据放在报表合适的位置上。在报表设计器中,报表包括若干个带区,如7.10所示的报表包含了三个带区:页标头、细节和页注脚。带区名标识在带区下的标识栏上。下面表中给出了报表的一些常用的带区以及使用情况,.,26,报表带区及作用,.,27,设置报表其它带区的操作方法如下:1、设置“标题”或“总结”带区从“报表”菜单中选择“标题/总结”命令。系统将显示“标题/总结”对话框。在该对话框中选择“标题带区”复选框,则在报表中添加一个“标题”带区,.,28,.,29,2.设置“列标头”和“列注脚”带区从“文件”菜单中选择“页面设置”命令,弹出“页面设置”对话框。进行相应的设置,.,30,3.设置“组标头”或“组注脚”带区从“报表”菜单中选择“数据分组”弹出“数据分组”对话框,单击对话框中的省略号按钮,弹出“表达式生成器”,从中选择分组表达式。,.,31,三、调整带区高度添加所需的带区以后,就可以在带区中添加需要的控件。如果新添加的带区高度不够,可以在“报表设计器”中调整带区的高度以放置需要的控件。调整带区高度的一种方法是用鼠标选中某一带区标识栏,然后上下拖曳该带区,直至得到满意的高度为止。另一种方法是双击要调整高度的带区的标识栏,系统将显示一个对话框。例如,双击“标题”带区或“页标头”带区的标识栏,系统将显示相应的对话框,可以进行相应的设置。,.,32,.,33,子任务三:在报表中使用控件,在“报表设计器”中,为报表新设置的带区是空白的,通过在报表中添加控件,可以安排要打印的内容,线条,标签,选定对象,.,34,报表控件工具栏的控件按钮,.,35,子任务四:预览和打印报表,预览报表为确保报表正确输出,使用“预览”功能在屏幕上查看最终面设计是否符合设计要求。报表“预览”操作十分便利。从“显示”菜单中选择“预览”命令。2.打印报表(1)、命令方式打印报表命令格式:REPORTFORMENVIRONMENTFORHEADINGNICONSOLEPLANRANG开始页,结束页,.,36,PREVIEWINWINDOW|INSCREENNOWAITTOPRINTERPROMPT|TOFILEASCIISUMMARY以下对主要句作简要说明:FORM子句:该子句的指出要打印的报表,默认扩展名为.FRXENVIRONMENT子句:用于恢复储存在报表文件中的环境信息,供打印时使用HEADING子句:该子句的值作为页标题打印在报表的每一页上。NOCONSOLE子句:在打印报表时禁止报表内容在屏幕上显示。,.,37,PLAIN子名:限制用HEADING子句设置的页标题公在报表第一页中出现。RANGE子句:指定打印范围的开始页与结束页,结束页缺省值为9999。PREVIEW子句:指定报表以预览方式输出,不进行打印;并可指定进行预览的窗口。TOPRINTER子句:指定报表输出到打印机。若带有PROMPT选项,打印前将出现打印对话框,供用户指定打印范围、打印份数等要求。TOFILE子名:输出到文本文件,ASCII能使打印机代码不写入文件。SUMMARY子句:指定“打印总结”带区的内容,此时不打印“细节”带区的内容。,.,38,(2)、菜单方打印报表在报表设计器打开时选择“报表”菜单下的“运行报表”命令,弹出“打印”对话框,如图7.20所示。进行相应的设置,单击“确定”铵钮就可以打印了,.,39,子任务五:标签文件的创建与使用,标签是一种特殊的报表。其创建和修改方法与报表也完全相同,可使用标签向导或设计器来完成。,小知识:标签与报表不同之处:创建标签时,均必须指明使用的标签类型,它确定了标签设计器中“细节“区的尺寸,.,40,实训项目,1、利用快速报表,以之前建立的“成绩表.dbf”为数据源,创建一个报表2、利用“报表设计器”,以之前建立的“成绩表.dbf”为数据源,创建一个报表。3、保存报表。,.,41,本章小结,本章主要讲述了创
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雨课堂学堂在线学堂云《国际贸易学(北师大)》单元测试考核答案
- 雨课堂学堂在线学堂云《管理学》单元测试考核答案
- 2025年趣味国学知识竞赛试题库及答案(共250题)
- 2025年纪念抗战胜利80周年挑战答题库及答案(共213题)
- 护理科研论文撰写入门指南
- 南沙金控面试宝典高分备考指南
- 2024北京一七一中高三2月月考化学试题及答案
- 固废处置专员工作创新案例
- 安全员车间车间安全生产事故应急预案
- 广告行业面试高级指南如何快速掌握行业面试技巧
- 餐饮业店长服务与销售绩效考评表
- 2025年《反恐主义法》知识考试题库及答案解析
- 固定资产作价股权转让合同
- 2025年贵州省高考地理试卷真题(含答案详解)
- JG/T 368-2012钢筋桁架楼承板
- 【MOOC】理解马克思-南京大学 中国大学慕课MOOC答案
- 植物的矿质营养植物生理学
- GB/T 39529-2020系统门窗通用技术条件
- 北京理工大学英语统考B试卷+答案
- DBJ51T 196-2022 四川省智慧工地建设技术标准
- 甲型肝炎课件
评论
0/150
提交评论