第十一章 报表设计.ppt_第1页
第十一章 报表设计.ppt_第2页
第十一章 报表设计.ppt_第3页
第十一章 报表设计.ppt_第4页
第十一章 报表设计.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、第十一章 报表设计,了解利用向导创建报表的方法 掌握报表设计器创建报表。 掌握报表预览和报表输出命令 掌握适用报表设计器定制报表,学习目标,11.1 报表向导,11.2 快速报表,目 录,11.3 报表输出,11.4 定制报表,报表(Report)是数据库管理系统中各种统计信息最常用的输出形式,它可以直接和数据库相联系,利用已定义好的格式、布局和数据源,生成用户需要的各种打印样式,输出打印。总的来讲,报表由数据源和布局两个部分组成。具体的一个报表由报表分为表头、表体和表尾三部分。 报表的文件的扩展名为frx。报表文件是保存报表格式的文件,并不保存报表设计所需要数据,运行报表时根据设计从数据源中

2、获取数据进行输出。 报表的创建方法:报表向导、快速报表和报表设计器,11.1 报表向导,报表向导,使用向导创建报表时,用户只要按照向导提供的操作步骤和屏幕提示一步一步地进行就能完成报表的创建 1.启动报表向导 项目管理器:选择“报表”项,按“新建”按钮,在“新建报表”对话框中单击“报表向导”, 打开“向导选取”对话框 菜单:选择“文件/新建”菜单命令,在“新建”对话框中选择“报表”文件类型,然后单击“向导”按钮或者选择“工具/向导/报表”菜单命令;,2.报表向导类型 Report Wizard (报表向导) :用一个单一的表创建的报表。 One-to-Many Report Wizard(一对

3、多报表向导):用于生 成分组报表,分组的记录来自父表文件,而组中包含的记录来自子 表文件。,例11.1 用报表向导创建一个基于zgb表的反映职工基本信息的报表,报表文件名为ex11-1.frx 例11.2 以bmb表为父表,zgb表为子表,创建一个一对多报表,要求报表内容包括:部门名称、姓名、性别、工作时间、技术职称、基本工资。,11.2.1 报表设计器 “报表设计器”是一个交互设计工具。在报表设计器窗口的设计区可放置和格式化报表控件。 1.报表设计器的启动方法 项目管理器:选中“报表”项,按“新建”按钮,在“新建报 表”对话框中选择“新建报表” 菜单:选择“文件/新建”菜单命令 命令:CRE

4、ATE REPORT ,11.2 快速报表,2.报表设计器的组成,(1)报表带区:用于设计报表数据在报表页面中的位置。 系统默认有页标头、细节和页注脚三个带区,而完整的报表设计器窗口有9个带区,控制数据在页面上显示的具体位置。添加其它带区的方法是: 1)标题和总结带区:选择“报表/可选带区”菜单命令,2)列标头和列注脚带区:选择“文件/页面设置”菜单命令,在“页面设置”对话框的“列数”框中输入列数(大于1) 3)组标头和组注脚带区:选择“报表/数据分组”菜单命令,报表带区及作用,(2)报表标尺:用于准确定位报表控件的垂直和水平位置。 (3)报表设计器的工具栏 利用该工具栏中的工具按钮可以方便地

5、设计报表。,(4)报表控件工具栏 利用该工具栏可以在报表上创建控件。,(5)报表菜单,11.2.2 快速报表 快速报表根据单个数据表自动地创建简单报表布局。 快速报表的操作步骤: 打开报表设计器窗口 设置数据环境 执行快速报表。选择“报表”菜单“快速报表”,例11.3 利用快速报表功能为zgb表创建一个包含姓名、技术职称、基本工资和工作时间的报表文件ex11-3.frx。,11.3.1 预览报表 创建好的报表文件,在正式输出到打印机打印之前,通常 都要先进行预览,检查实际打印的效果 在项目管理器中选择要预览的报表,按“预览”按钮 在报表设计器环境下,选择“显示/预览”菜单命令,11.3 报表输

6、出,11.3.2 输出报表 是将符合要求的报表进行打印输出。打印报表的方法: 1.选择“文件/打印”菜单命令,在“打印”对话框中按“选项”按钮,打开“打印选项”对话框,在“类型”列表框中选择打印类型为“报表”,在“文件”框中输入报表文件名 2.选择“报表/运行报表”菜单命令 3.利用常用工具栏上的“运行”命令按钮,11.3 报表输出,4.命令方式: REPORT FORM 报表文件名 | ? ENVIRONMENT 范围FOR 条件1 WHILE 条件2HEADING 字符串表达式 NOCONSOLE NOOPTIMIZE PLAINRANGE 开始页号,结束页号PREVIEW IN WIND

7、OW 表单名| IN SCREEN NOWAITTO PRINTER PROMPT | TO FILE 文件名 ASCII SUMMARY 功能:显示或打印指定的报表。,11.4 定制报表,11.4.1 带区调整 若要调整带区的高度,有两种方法: 1.将鼠标移到某一带区标识栏后,按下鼠标左键并上下拖动 该带区,直至得到满意的高度为止。 2.双击该带区的标识栏,在打开的对话框中设置“高度”微调器的值为所需的高度。,11.4.2 设置报表的数据环境 将数据源添加到报表的数据环境中,可以在每次运行报表时 让系统自动激活指定的数据源,且当数据源中的数据更新时, 打印的报表会以相同的格式自动反映新的数据

8、内容 按“报表设计器”工具栏的“数据环境”按钮,可以打开报表数 据环境设计器,创建报表的数据环境。,11.4.3 添加报表控件 利用该工具栏可以在报表上创建控件。,1. 标签控件 标签控件用于输出不需改变的文本,比如报表的标题、报表 各列的名称等。 1)添加方法:按“报表控件”工具栏“标签”控件按钮,然后在报表的合适位置单击鼠标,出现一个插入点,即可输入标签内容。输入完毕,在控件外的任意位置单击. 2)格式化标签文本 单击要格式化的标签控件,选定的控件周围出现4个黑色 控点;然后选择“格式/字体”菜单命令,打开“字体”对话框,从 中选择合适的字体、样式、大小和颜色,2. 域控件 域控件用于表达

9、式、字段、内存变量的显示。 1)添加域控件 (1)从“数据环境设计器”中将字段拖入报表设计器窗口 (2)在“报表控件”工具栏中按“域控件”按钮,然后在报表带区的指定位置上单击鼠标,打开“报表表达式”对话框 2)定义域控件的格式。在“报表表达式”对话框中,单击“格式”按钮,打开“格式”对话框,为字段选择数据类型 3)设置域控件的位置。在“报表表达式”对话框中,设置“域控件位置” 4)修改域控件属性。双击域控件打开“报表表达式”对话框 5)在域中对齐文本。选中要调整的控件,然后选择“格式/文本对齐方式”菜单命令,6)域控件的操作 选定控件:单击域控件,控件四周出现8个控点。按住 Shift 键再依

10、次单击各控件,可同时选定多个控件 调整控件大小:选定域控件,拖动四周的控点可改变宽 度或高度;按住Shift键,单击左右方向键可以精确调整控件宽 度 移动、复制、删除控件:选定控件后,用鼠标拖动到目标位置可移动控件;利用“编辑”菜单中的“复 制”和“粘贴”命令,可复制控件;直 接按Delete键可删除控件 设置控件布局:利用“布局” 工具栏中的各种工具按钮,可以方便 地调整多个控件的相对位置或大小,例11.5 向报表添加当前日期。 方法:添加一个域控件,在“字段属性”对话框的“表达 式”文本框输入DATE(),3. 线条、矩形和圆角矩形控件 这几个控件是修饰型控件,可用作报表边界和分隔线。 1

11、)线条控件 画水平线和垂直线。选定线条控件,然后选择“格式/绘图笔”菜单命令,可以设置线条的样式 2)矩形和圆角矩形控件 画矩形和圆角矩形。双击圆角矩形控件,出现“圆角矩形”对话框,可以设置圆角样式 按域控件的操作方法,可以对线条、矩形和圆角矩形控件进行移动、复制、删除和调整大小及设置布局等操作,当图片和控件大小不一致,可以在“如果源和框架大小不同”下拉列表框进行设置。,4.图片/OLE绑定型控件 使用图片/OLE绑定型控件可以在报表中插入用户所需的图 片,该图片可取自文件,也可以取自通用型字段 按“报表控件”工具栏“图片/OLE绑定型控件”按钮,在报表的 合适位置拖曳鼠标选定图文框的大小,在

12、显示的“报表图片”对话 框中选择需要的图片来源。,例11.7 根据zgb.dbf数据表,设计一个“职工花名册”报表,输出职工的编号、姓名和照片。,5.报表变量 在报表中设置变量,可以在报表中操作数据或显示计算结 果,并且还可以用这些值来计算其他相关值。 选择“报表/变量”菜单命令,在“报表变量”对话框中设置需要 的变量。定义报表变量后,就可以在报表的任何表达式中使用 此变量。,例11.8 定义报表变量NUM1,它用来存放zgb表中讲师的人数。,6.布局工具栏,置后 置前 垂直居中 水平居中 相同大小 相同高度 相同宽度 水平居中对齐 垂直居中对齐 底边对齐 顶边对齐 右对齐 左对齐,7.分组和排序 按照给定字段或其他条件对记录进行分组,使报表便于阅读。组的分隔是基于某个分组表达式进行的,表达式可以由一个或多个表字段组成。 根据分组表达式的个数,可以对数据源中的数据进行一 级或多级分组 1. 一级数据分组。选择“报表/数据分组”菜单命令,在 “数据分组”对话框的“分组表达式”框中输入表达式作为分组标 准 2. 多

温馨提示

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

评论

0/150

提交评论