版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七单元设计报表与标签,设计报表与标签,第七单元设计报表与标签,本 章 要 点,用报表向导创建报表 自己来做报表,第七单元设计报表与标签,任务一 用报表向导创建报表,报表:是最常用的打印文档,它为显示并总结数据提供了灵活的途径。因此,报表设计是应用程序开发的一个重要组成部分。 报表向导:用报表向导可方便快捷地创建报表,系统用一系列的对话框一步一步地向用户询问一些简单的问题,根据用户的回答自动创建报表,第七单元设计报表与标签,调用“报表向导”的几种方法: (1)打开项目文件,在“文档”选项卡中选择“报表”。单击“新建”按钮,打开“新建报表”对话框,单击“报表向导”按钮。 (2)在“文件”菜单中选
2、择“新建”菜单项,在打开的“新建”对话框中选择“表单”文件类型,并按“向导”按钮,即可调用“表单向导”。 (3)或者在“工具”菜单的“向导”子菜单中选择“报表”命令,也可调用“表单向导”。,第七单元设计报表与标签,子任务一:了解报表的类型 子任务二:利用报表向导创建报表 实训项目,第七单元设计报表与标签,子任务一:了解报表的类型,在创建报表之前,应该确定所需报表的常规格式。根椐应用需要,报表布局呆以简单(如基于表单的电话号码列表),也可能复杂(如基于多表的发票)报表的布局必须满足专用纸张的要求。下列表给出常规布局说明,以及它们的一般用途。,第七单元设计报表与标签,报表常规布局类型,第七单元设计
3、报表与标签,子任务二:利用 报表向导创建报表。,1 打开项目文件school.pjx,在 “文档”选项卡中选择“表单”。,第七单元设计报表与标签,2.单击“新建”按钮,打开“新建表单”对话框,单击“报表向导”按钮,第七单元设计报表与标签,3.出现“向导选取”对话框,单击“报表向导”选项,然后单击“确定”按钮。,第七单元设计报表与标签,4、打开“报表向导”对话框,选取报表所需的字段,在左侧的“数据库和表”列表框中选取“学员信息”数据表,在“可用字段”列表框中选择需出现在报表中的字段,单击“ ” (添加)按钮,可将该字段添加到右侧列表中,依此方法,可依次将所需字段添加到右侧列表中,然后单击“下一步
4、”按钮。,第七单元设计报表与标签,5、出现“分组记录”对话框。报表中的记录可以 按一定的条件进行分组,向导提供三个条件,这 三个条件不是并列关系,是分层关系。分组时, 先按第一个条件进行分组,再对每个组中的记录 按第二个条件进行分组,依次类推。例如按“性别” 分组,单击“分组选项“按钮,可以确定分组字段的 字段间隔,一般选“整个字段”间隔。单击“总结选项 ”按钮,在“总结选项”对话框中可以设置对数值字段 进行求和、求平均值,以及报表中是否包含有小计 和总计等。单击“下一步”按钮。,第七单元设计报表与标签,6、出现“选择报表样式”对话框,提供了5种报表样式;经营式、账务式、简报式、带区式和随意式
5、,本例选择“经营式”。单击“下一步”按钮。,第七单元设计报表与标签,7、出现“定义报表布局”对话框,确定报表布局。向导提供了两种布局方式:列布局和行布局,单击“下一步”按钮。(由于指定了分组选项,所以“列数”和“字段布局”选项不可用),第七单元设计报表与标签,8、出现“排序记录”对话框,确定报表中记录的输出次序,最多可设定三个字段用于排序。按“选定字段”框中字段的先后顺序进行排序,排在前面的优先排序。例如,按“学号”字段升序排序,单击“下一步”按钮。,第七单元设计报表与标签,9、出现“完成”对话框,要求为所创建的报表指定一个标题,该标题出现在报表的顶部,例如,设置报表标题为“学员信息报表”。在
6、完成报表前,最好先单击“预览”按钮,观察报表结果,如果结果不满意,可单击“上一步”按钮进行修改。单击“完成”按钮。出现“另存为”对话框,输入文件名,保存新创建的报表。扩展名为.frx,第七单元设计报表与标签,实训项目,1利用“报表向导”,以之前建立的“绩表.dbf”为数据源,创建一个报表。 2保存报表。,第七单元设计报表与标签,任务二 自己来创建报表,用户通过“报表向导”创建的报表虽然方便、快捷,但是产生的报表有时并不能满足特定应用的需要,这时就需要自己来创建报表了。 那么,如何创建自己设计的报表呢?本任务就带领大家学习自己创建报表的方法。,第七单元设计报表与标签,子任务一:调用“报表设计器”
7、创建一张空白报表 子任务二:报表设计器使用详解子子任务三:在报表中使用控件 子任务四:预览和打印报表 子任务五:标签文件的创建与使用 实训项目,第七单元设计报表与标签,子任务一:调用“报表设计器”创建一张空白报表。,1.打开“项目管理器”对话框,单击“文档”选项卡,选定“报表”项。 2. 单击“新建”按钮,系统弹出“新建表单”对话框。 3.单击“新建表单”按钮,打开“报表设计器”窗口,这样即创建了一张空白报表。,第七单元设计报表与标签,子任务二:报表设用详解,FoxPro了报表被多条带状分隔栏分成了若干部分,每一部分被称为一个报表带区(Report Band),这个报表带区表示了最后打印出的报
8、表页面中的一部分。 一、报表的数据源和布局 报表总是与一定的数据源相联系的。因此在设计报表时,确定报表的数据源是首先要完成的任务。如果一个报表总是使用相同的数据源,就可以把数据源添加到报表的数据环境中。当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变。,第七单元设计报表与标签,一、设置报表数据源,1.打开“报表设计器”生成一个空白报表,从“报表设计器”工具栏上单击“数据环境”按钮,系纺打开“数据环境设计器”安身立窗口。,第七单元设计报表与标签,2. 打开“数据环境设计器”窗口之后,主菜单栏中将出现“数据环境”菜单,从中选择“添加”命令,系统将弹出“添加表
9、或视图”对话框,,第七单元设计报表与标签,3.在“添加表或视图”对话框中选择作为数据源的表或视图,本例打开student数据库,从中选择学员信息表.dbf ),第七单元设计报表与标签,二、设计报表布局,一个良好的报表会把数据放在报表合适的位置上。在报表设计器中,报表包括若干个带区,如7.10所示的报表包含了三个带区:页标头、细节和页注脚。带区名标识在带区下的标识栏上。 下面表中给出了报表的一些常用的带区以及使用情况,第七单元设计报表与标签,报表带区及作用,第七单元设计报表与标签,设置报表其它带区的操作方法如下: 1、设置“标题”或“总结”带区 从“报表”菜单中选择“标题/总结”命令。系统将显示
10、 “标题/总结”对话框。在该对话框中选择“标题带区”复选框,则在报表中添加一个“标题”带区,第七单元设计报表与标签,第七单元设计报表与标签,2.设置“列标头”和“列注脚”带区 从“文件”菜单中选择“页面设置”命令,弹出 “页面设置”对话框。进行相应的设置,第七单元设计报表与标签,3.设置“组标头”或“组注脚”带区 从“报表”菜单中选择“数据分组”弹出 “数据分组”对话框,单击对话框中的省略号按钮,弹出“表达式生成器”,从中选择分组表达式。,第七单元设计报表与标签,三、调整带区高度 添加所需的带区以后,就可以在带区中添加需要的控件。如果新添加的带区高度不够,可以在“报表设计器”中调整带区的高度以
11、放置需要的控件。调整带区高度的一种方法是用鼠标选中某一带区标识栏,然后上下拖曳该带区,直至得到满意的高度为止。另一种方法是双击要调整高度的带区的标识栏,系统将显示一个对话框。例如,双击“标题”带区或“页标头”带区的标识栏,系统将显示相应的对话框,可以进行相应的设置。,第七单元设计报表与标签,第七单元设计报表与标签,子任务三:在报表中使用控件,在“报表设计器”中,为报表新设置的带区是空白的,通过在报表中添加控件,可以安排要打印的内容,线条,标签,选定对象,第七单元设计报表与标签,报表控件工具栏的控件按钮,第七单元设计报表与标签,子任务四:预览和打印报表,预览报表 为确保报表正确输出,使用“预览”
12、功能在屏幕上查看最终面设计是否符合设计要求。报表“预览”操作十分便利。从“显示”菜单中选择“预览”命令。 2.打印报表 (1)、命令方式打印报表 命令格式: REPORT FORM ENVIRONMENT FOR HEADING NICONSOLE PLAN RANG 开始页,结束页 ,第七单元设计报表与标签,PREVIEW IN WINDOW | IN SCREEN NOWAIT TO PRINTER PROMPT | TO FILE ASCII SUMMARY 以下对主要句作简要说明: FORM子句:该子句的指出要打印的报表,默认扩展名为 .FRX ENVIRONMENT子句:用于恢复储存
13、在报表文件中的环境信息,供打印时使用 HEADING子句:该子句的值作为页标题打印在报表的每一页上。 NOCONSOLE子句:在打印报表时禁止报表内容在屏幕上显示。,第七单元设计报表与标签,PLAIN子名:限制用HEADING子句设置的页标题公在报表第一页中出现。 RANGE子句:指定打印范围的开始页与结束页,结束页缺省值为9999。 PREVIEW子句:指定报表以预览方式输出,不进行打印;并可指定进行预览的窗口。 TO PRINTER子句:指定报表输出到打印机。若带有PROMPT选项,打印前将出现打印对话框,供用户指定打印范围、打印份数等要求。 TO FILE子名:输出到文本文件,ASCII
14、能使打印机代码不写入文件。 SUMMARY子句:指定“打印总结”带区的内容,此时不打印“细节”带区的内容。,第七单元设计报表与标签,(2)、菜单方打印报表 在报表设计器打开时选择“报表”菜单下的“运行报表”命令,弹出“打印”对话框,如图7.20所示。进行相应的设置,单击“确定”铵钮就可以打印了,第七单元设计报表与标签,子任务五:标签文件的创建与使用,标签是一种特殊的报表。其创建和修改方法与报表也完全相同,可使用标签向导或设计器来完成。,小知识:标签与报表不同之处:创建标签时,均必须指明使用的标签类型,它确定了标签设计器中“细节“区的尺寸,第七单元设计报表与标签,实训项目,1、利用快速报表,以之前建立的“成绩表.dbf”为数据源,创建一个报表 2、利用“报表设计器”, 以之前建立的“成绩表.dbf”为数据源,创建一个报表。 3、保存报表。,第七单元设计报表与标签,本章小结,本章主要讲述了创建表单的方法。 1详细介绍了创建报表的方法。 2介绍了报表的控件的功能和使用方法。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届江苏省无锡市藕塘中学中考适应性考试物理试题含解析
- 煤炭机械设备的电气自动化控制系统研究
- 巢湖市2025年四年级数学下学期期末调研试题(含答案解析)
- 【2026】年长度计量工几何量测量与检定技术题库及解析
- 2026年工厂厂长(某大型国企)面试题题库应答技巧
- 广东省肇庆市高要区金利镇朝阳教育集团达标名校2026届中考物理模拟预测题含解析
- 2026年治河及泥沙治理工程技术人员专题题库
- 中医妇科护理特色技术介绍
- 河北省唐山市丰润区重点达标名校2026届中考一模物理试题含解析
- 中医急诊患者心理护理策略
- 2026山东城市建设职业学院招聘58人笔试参考题库及答案详解
- 2026年北京市东城区初三下学期二模英语试卷和答案
- 2026天津中考复习要点:全科答题模板与津门文化素材汇编(津版)
- 2026年广西政府采购评审专家培训考试试题及答案
- AI在化工安全技术中的应用
- 2026年中国国新招聘笔试题库
- 2026年小学科学六年级试卷及答案
- 2026年殡葬管理条例知识测试题库
- 2026届深圳二模数学试题+答案
- 实行一周一调度工作制度
- 儿童鼻异物处理课件
评论
0/150
提交评论