第七章 报表设计_第1页
第七章 报表设计_第2页
第七章 报表设计_第3页
第七章 报表设计_第4页
第七章 报表设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

第七章报表设计 修改默认目录为 源代码 rsgl 7 1报表概述 报表 指利用数据库中的数据制作并且打印输出的表格文档 常用于向上级 下级或其他部门提供有关的数据信息 也是VFP数据操作的最终结果 报表主要包括两部分内容 1 数据源 报表的数据来源 可以是数据库中的表 自由表 也可以是查询 视图 临时表 2 布局 定义了报表的打印格式 通常有列报表 行报表 一对多报表 多栏报表等布局方式 创建报表的3种方法 1 利用报表设计器2 利用向导创建报表3 快速报表生成器创建报表 7 2利用报表设计器创建报表 启动报表设计器的3种方法 1 项目管理器方式 报表 新建 新建报表 2 菜单方式 文件 新建 报表 新建文件 3 命令方式 CREATEREPORT 注 报表文件扩展名为 frx 7 2 1报表设计器组成及数据环境 1 报表设计器的组成三个带区 页标头 细节和页注脚 除了系统默认的三个带区 还可以将下表中列出的其他带区添加到报表设计器 不同的带区作用和意义各不相同 用户可以根据自己设计报表的实际需要来选择 表 报表带区及作用 7 2 1报表设计器组成及数据环境 2 数据环境设置打开数据环境设计器2种方式 1 菜单 显示 数据环境 2 报表设计区右击 数据环境 在数据环境设计器中右击 添加 可以添加作为报表数据源的表或视图等 7 2 2报表设计工具栏 工具栏的显示与隐藏 菜单 显示 工具栏 报表设计器 工具栏 报表控件 工具栏 7 2 2报表设计工具栏 3 修改报表 菜单 文件 打开 工具栏上的打开按钮 命令 MODIFYREPORT报表文件名 项目管理器 修改 4 预览报表项目管理器 预览 REPORTFORM报表文件名PREVIEW 7 2 3报表调整 1 报表带区大小的调整按下鼠标左键拖动报表区分隔栏 粗调 使用报表带区控制对话框 双击报表带区分隔栏 精确控制 7 2 3报表调整 2 报表对象的定位网格 菜单 显示 网格线 标尺 窗口的顶部及左侧 菜单 格式 设置网格刻度 标尺 网格对话框 设定网格的大小及标尺的度量单位 格式 捕捉网格 格式 对齐格线 7 2 3报表调整 3 改变报表对象尺寸选中对象 对象四个角上的控点用于同时调整对象的宽和高 而四条边上的控点分别用于调整对象的宽度和高度 4 设置对象的格式选中对象 菜单 格式 7 2 3报表调整 5 设置对象属性双击报表页面上的对象 打开该对象的 属性 对话框 属性的内容因对象而异 6 对象分组按住Shift键 用鼠标逐一单击各对象 可同时选中许多对象 菜单 格式 分组 格式 取消分组 7 对象拷贝8 对象删除菜单 编辑 清除 Del键9 布局工具条和调色版 7 2 4报表设计应用实例 例7 1 在人事管理数据库Rsgl中有表Rsgl 表Rsda和表Rsgz 现在要制作一个报表 其中包括每位教师的部门名 编号 姓名 职称 工作时间 基本工资 和实发工资 在报表中 以每一个部门为一个分组 对每一个分组要计算出该部门的平均基本工资和平均实发工资 报表要加表格线 页标题用二号黑体字印出 页尾增加打印日期和页码 该例学生自己做 用单一报表向导建立一个关于Rsgl 部门名 编号 姓名 按照部门名分组的报表 在数据环境添加Rsda Rsgz 建立关于编号的联系后用报表设计器向报表中添加Rsda 工作时间和Rsgz 实发工资 并求平均实发工资 7 3利用向导创建报表 项目管理器 文档 报表 新建 报表向导 报表向导 菜单 文件 新建 系统菜单或工具栏 新建 都可启动报表向导 7 3利用向导创建报表 1 使用单一报表向导 1 选取报表字段 2 分组记录 3 选择报表样式 4 定义报表布局 5 设定排序依据 6 保存报表 在人事管理数据库Rsgl中有表Rsgl 表Rsda和表Rsgz 现在要制作一个报表 其中包括每位教师的Rsgl 部门名 编号 姓名 Rsda 工作时间 和Rsgz 实发工资 在报表中 以每一个部门为一个分组 对每一个分组要计算出该部门的平均实发工资 报表要加表格线 页标题用二号黑体字印出 页尾增加打印日期和页码 例 利用单一报表向导做例7 1 7 3利用向导创建报表 2 一对多报表向导一对多报表向导将父表和子表的记录分组并产生一个新的报表 报表的上半部分内容来自父表 报表的下半部分内容来自子表 一对多报表向导与单一表报表向导之间的区别 一对多关系需要打开两个或以上的表 确定一个表为父表 一个或几个表为子表 需要建立各个表之间的关联 例 利用一对多报表向导建立关于rsgl 编号 部门 姓名 和rsgz 基本工资 职务补贴 实发工资 的报表 7 4快速创建报表 1 先启动报表设计器2 使用快速报表系统菜单中选择 报表 快速报表 1 报表格式排列 2 报表字段选择 3 复选框设置例 向rsda dbf中添加简历信息 用快速创建报表建立关于rsda的报表 和用单一报表向导建立的rsda报表对比 7 5报表的优化设计 1 改变报表的列标题2 改变报表表达式3 输出变长度值的对象4 增加表格线5 多库联合报表6 在报表中使用自变量7 不输出重复值8 不输出空行9 有关分组的输出设置 7 6报表的预览与打印 1 工具栏方式 工具栏上的 预览 项目管理器中的 预览 预览 工具栏上的 打印 2 菜单方式 文件 打印预览 预览 文件 打印 打印 3 命令方式 格式 REPORTFORM报表文件名 范围 FOR条件 WHILE条件 RANGE开始页码 终止页码 PREVIEW IN WINDOW窗口名 INSCREEN TOPRINTER PROMPT TOFILE文件名 ASCII SUMMARY 7 6报表的预览与打印 例7 4 预览报表

温馨提示

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

评论

0/150

提交评论