第七单元设计报表与标签_第1页
第七单元设计报表与标签_第2页
第七单元设计报表与标签_第3页
第七单元设计报表与标签_第4页
第七单元设计报表与标签_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、择“报表”。单击“新建”按钮,打开“新建报表”对话框,单击“报表向导”按钮。 (2)在“文件”菜单中选择“新建”菜单项,在打开的“新建”对话框中选择“表单”文件类型,并按“向导”按钮,即可调用“表单向导”。(3)或者在“工具”菜单的“向导”子菜单中选择“报表”命令,也可调用“表单向导”。 目 录上一页下一页退 出.5子任务一:子任务一:了解报表的类型子任务二:子任务二:利用报表向导创建报表实训项目实训项目目 录上一页下一页退 出.6子任务一:子任务一:了解报表的类型 在创建报表之前,应该确定所需报表的常规格式。根椐应用需要,报表布局呆以简单(如基于表单的电话号码列表),也可能复杂(如基于多表的

3、发票)报表的布局必须满足专用纸张的要求。下列表给出常规布局说明,以及它们的一般用途。目 录上一页下一页退 出.7报表常规布局类型布局类型 说 明 示 例 列报表 每个字段一列,字段名在页面上方,字段与其数据在同一列,每一行一条记录。 分组/总计报表、财政报表存货清单、销售总结 行报表 每个字段一行,安段名在数据左侧,字段与其数据在同一行 列表 一对多报表 一条记录或一对多关系,其内容包括父表的记录及其相关子表的记录 发票、会计报表 多栏报表 每条记录的字段沿分栏的左边缘竖直放置 电话号码薄、名片 目 录上一页下一页退 出.8子任务二子任务二: :利用利用 报表向导创建报表。报表向导创建报表。

4、1 打开项目文件school.pjx,在“文档”选项卡中选择“表单”。目 录上一页下一页退 出.92.单击“新建”按钮,打开“新建表单”对话框,单击“报表向导”按钮目 录上一页下一页退 出.10 3.出现“向导选取”对话框,单击“报表向导”选项,然后单击“确定”按钮。目 录上一页下一页退 出.114、打开“报表向导”对话框,选取报表所需的字段,在左侧的“数据库和表”列表框中选取“学员信息”数据表,在“可用字段”列表框中选择需出现在报表中的字段,单击“ ” (添加)按钮,可将该字段添加到右侧列表中,依此方法,可依次将所需字段添加到右侧列表中,然后单击“下一步”按钮。 目 录上一页下一页退 出.1

5、25、出现“分组记录”对话框。报表中的记录可以按一定的条件进行分组,向导提供三个条件,这三个条件不是并列关系,是分层关系。分组时,先按第一个条件进行分组,再对每个组中的记录按第二个条件进行分组,依次类推。例如按“性别”分组,单击“分组选项“按钮,可以确定分组字段的字段间隔,一般选“整个字段”间隔。单击“总结选项”按钮,在“总结选项”对话框中可以设置对数值字段进行求和、求平均值,以及报表中是否包含有小计和总计等。单击“下一步”按钮。目 录上一页下一页退 出.136、出现“选择报表样式”对话框,提供了5种报表样式;经营式、账务式、简报式、带区式和随意式,本例选择“经营式”。单击“下一步”按钮。目

6、录上一页下一页退 出.147、出现“定义报表布局”对话框,确定报表布局。向导提供了两种布局方式:列布局和行布局,单击“下一步”按钮。(由于指定了分组选项,所以“列数”和“字段布局”选项不可用) 目 录上一页下一页退 出.158、出现“排序记录”对话框,确定报表中记录的输出次序,最多可设定三个字段用于排序。按“选定字段”框中字段的先后顺序进行排序,排在前面的优先排序。例如,按“学号”字段升序排序,单击“下一步”按钮。 目 录上一页下一页退 出.169、出现“完成”对话框,要求为所创建的报表指定一个标题,该标题出现在报表的顶部,例如,设置报表标题为“学员信息报表”。在完成报表前,最好先单击“预览”

7、按钮,观察报表结果,如果结果不满意,可单击“上一步”按钮进行修改。单击“完成”按钮。出现“另存为”对话框,输入文件名,保存新创建的报表。扩展名为.frx目 录上一页下一页退 出.17实训项目 1利用“报表向导”,以之前建立的“绩表.dbf”为数据源,创建一个报表。2保存报表。目 录上一页下一页退 出.18任务二任务二 自己来创建报表自己来创建报表用户通过“报表向导”创建的报表虽然方便、快捷,但是产生的报表有时并不能满足特定应用的需要,这时就需要自己来创建报表了。那么,如何创建自己设计的报表呢?本任务就带领大家学习自己创建报表的方法。目 录上一页下一页退 出.19子任务一子任务一:调用“报表设计

8、器”创建一张空白报表 子任务二子任务二:报表设计器使用详解子子子任务三:子任务三:在报表中使用控件子任务四:子任务四:预览和打印报表子任务五:子任务五:标签文件的创建与使用实训项目实训项目目 录上一页下一页退 出.20子任务一子任务一:调用“报表设计器”创建一张空白报表。 1. 打开“项目管理器”对话框,单击“文档”选项卡,选定“报表”项。2. 单击“新建”按钮,系统弹出“新建表单”对话框。3.单击“新建表单”按钮,打开“报表设计器”窗口,这样即创建了一张空白报表。 目 录上一页下一页退 出.21子任务二:子任务二:报表设用详解 FoxPro了报表被多条带状分隔栏分成了若干部 分 , 每 一

9、部 分 被 称 为 一 个 报 表 带 区(Report Band),这个报表带区表示了最后打印出的报表页面中的一部分。 一、报表的数据源和布局一、报表的数据源和布局 报表总是与一定的数据源相联系的。因此在设报表总是与一定的数据源相联系的。因此在设计报表时,确定报表的数据源是首先要完成计报表时,确定报表的数据源是首先要完成的任务。如果一个报表总是使用相同的数据的任务。如果一个报表总是使用相同的数据源,就可以把数据源添加到报表的数据环境源,就可以把数据源添加到报表的数据环境中。当数据源中的数据更新之后,使用同一中。当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,报表文件打

10、印的报表将反映新的数据内容,但报表的格式不变。但报表的格式不变。 目 录上一页下一页退 出.22 一、设置报表数据源一、设置报表数据源 1.打开打开“报表设计器报表设计器”生成一个空白生成一个空白报表,从报表,从“报表设计器报表设计器”工具栏上单工具栏上单击击“数据环境数据环境”按钮,系纺打开按钮,系纺打开“数数据环境设计器据环境设计器”安身立窗口。安身立窗口。 “数据环境”按钮目 录上一页下一页退 出.23 2. 打开“数据环境设计器”窗口之后,主菜单栏中将出现“数据环境”菜单,从中选择“添加”命令,系统将弹出“添加表或视图”对话框, 目 录上一页下一页退 出.24 3.在“添加表或视图”对

11、话框中选择作为数据源的表或视图,本例打开student数据库,从中选择学员信息表.dbf )目 录上一页下一页退 出.25 二、设计报表布局一个良好的报表会把数据放在报表合适的位置上。在报表设计器中,报表包括若干个带区,如7.10所示的报表包含了三个带区:页标头、细节和页注脚。带区名标识在带区下的标识栏上。下面表中给出了报表的一些常用的带区以及使用情况 目 录上一页下一页退 出.26报表带区及作用带区 作用 标题 每张报表开头打印一次或单独一页,如报表名称 页标头 每个页面打印一次,例如列报表的字段名称 细节 每条记录打印一次,例如各记录的字段值 页注脚 每个页面一打印一次,例如页码和日期 总

12、结 每张报表最后一页打印一次或单独占用一页 组标头 数据分组时每组打印一次 组注脚 数据分组时每组打印一次 列标头 在分栏报表中每列打印一次 列注脚 在分栏报表中每列打印一次 目 录上一页下一页退 出.27设置报表其它带区的操作方法如下:1、设置“标题”或“总结”带区从“报表”菜单中选择“标题/总结”命令。系统将显示 “标题/总结”对话框。在该对话框中选择“标题带区”复选框,则在报表中添加一个“标题”带区目 录上一页下一页退 出.28目 录上一页下一页退 出.292.设置“列标头”和“列注脚”带区从“文件”菜单中选择“页面设置”命令,弹出 “页面设置”对话框。进行相应的设置 目 录上一页下一页

13、退 出.303.设置“组标头”或“组注脚”带区从“报表”菜单中选择“数据分组”弹出 “数据分组”对话框,单击对话框中的省略号按钮,弹出“表达式生成器”,从中选择分组表达式。目 录上一页下一页退 出.31三、调整带区高度添加所需的带区以后,就可以在带区中添加需要的控件。如果新添加的带区高度不够,可以在“报表设计器”中调整带区的高度以放置需要的控件。调整带区高度的一种方法是用鼠标选中某一带区标识栏,然后上下拖曳该带区,直至得到满意的高度为止。另一种方法是双击要调整高度的带区的标识栏,系统将显示一个对话框。例如,双击“标题”带区或“页标头”带区的标识栏,系统将显示相应的对话框,可以进行相应的设置。

14、目 录上一页下一页退 出.32目 录上一页下一页退 出.33子任务三:子任务三:在报表中使用控件在“报表设计器”中,为报表新设置的带区是空白的,通过在报表中添加控件,可以安排要打印的内容线条线条标签标签按钮锁定按钮锁定图片图片/ActiveX绑定控件绑定控件圆角矩形圆角矩形矩形矩形域控件域控件选定对象选定对象目 录上一页下一页退 出.34报表控件工具栏的控件按钮按钮 功能 标签 添加说明性文字或标题文本 域控件 添加字段、变量或表达式 线条 添加垂直或水平线 矩形 添加矩形 圆角矩形 添加圆角矩形或圆形 图片/ActiveX绑定控件 添加图片或包含OLE对象的通用型字段 目 录上一页下一页退

15、出.35子任务四:子任务四:预览和打印报表预览报表为确保报表正确输出,使用“预览”功能在屏幕上查看最终面设计是否符合设计要求。报表“预览”操作十分便利。从“显示”菜单中选择“预览”命令。2.打印报表(1)、命令方式打印报表命令格式:REPORT FORM ENVIRONMENT FOR HEADING NICONSOLE PLAN RANG 开始页,结束页 目 录上一页下一页退 出.36PREVIEW IN WINDOW | IN SCREEN NOWAIT TO PRINTER PROMPT | TO FILE ASCII SUMMARY以下对主要句作简要说明: FORM子句:该子句的指出要

16、打印的报表,默认扩展名为 .FRX ENVIRONMENT子句:用于恢复储存在报表文件中的环境信息,供打印时使用 HEADING子句:该子句的值作为页标题打印在报表的每一页上。NOCONSOLE子句:在打印报表时禁止报表内容在屏幕上显示。目 录上一页下一页退 出.37PLAIN子名:限制用HEADING子句设置的页标题公在报表第一页中出现。RANGE子句:指定打印范围的开始页与结束页,结束页缺省值为9999。PREVIEW子句:指定报表以预览方式输出,不进行打印;并可指定进行预览的窗口。TO PRINTER子句:指定报表输出到打印机。若带有PROMPT选项,打印前将出现打印对话框,供用户指定打

17、印范围、打印份数等要求。TO FILE子名:输出到文本文件,ASCII能使打印机代码不写入文件。SUMMARY子句:指定“打印总结”带区的内容,此时不打印“细节”带区的内容。 目 录上一页下一页退 出.38(2)、菜单方打印报表)、菜单方打印报表在报表设计器打开时选择在报表设计器打开时选择“报表报表”菜单菜单下的下的“运行报表运行报表”命令,弹出命令,弹出“打印打印”对话框,如图对话框,如图7.20所示。进行相应的所示。进行相应的设置,单击设置,单击“确定确定”铵钮就可以打印铵钮就可以打印了了目 录上一页下一页退 出.39子任务五:子任务五:标签文件的创建与使用标签是一种特殊的报表。其创建和修改方法与报表也完全相同,可使用标签向导或设计器来完成。小知识:标签与报表不同之处:创建标签时,均必须指明使用的标签类型,它确定了标签设计器中“细节“区的尺寸 目 录上一页下一页退 出.40实训项目1、利用快速报表,以之前建立的“成绩表.dbf”为数据源,创建一个报表2、利用“报表设计器”, 以之前建立的“成绩表.dbf”为数据源,创建一个报表。3、保存报表。 目 录上一页下一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论