已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章 报表与标签设计 2 6 1报表的组成及创建6 2报表输出6 3标签设计 3 1 报表的基本组成 数据源 形成报表信息来源的基础 布局 报表的打印格式 报表 用来直观地表达表格化数据的打印文本 注 数据源通常指的是数据库表 视图 查询结果等数据 报表的格式定义决定了输出报表的布局 4 2 五种常规报表布局报表的总体布局有五种类型 见下表 创建报表前 应首先确定所需报表的总体布局 表6 1常规报表布局 5 4 创建报表VFP提供了3种创建报表的方法 1 报表向导 利用报表向导可以创建简单的报表或多表报表 由它自动提供报表设计器的定制功能 这是创建报表最简单的途径 2 快速报表 快速报表能以最快速的方式创建简单的报表 3 报表设计器 报表设计器不仅可以创建任意定制的报表 还可以对用任意方式产生的报表进行修改 使之更加完善与适用 3 报表的保存报表设计完成后 系统将以一个扩展名为FRX 的主文件和一个扩展名为FRT 的备注文件一并存储 报表文件只存储报表数据源的位置 报表需要输出的内容和页面布局等说明 并不保存数据源中的数据值 因此 当数据源中的数据变动后 运行报表文件得到的报表内容将随之相应改变 6 6 1 1用报表向导建立报表 报表向导是VFP提供的一种交互创建报表的工具 在报表向导中 用户可以选择要创建的报表类型 根据系统提示选择合适的选项来编排报表的格式 根据报表数据源是一个单一的表或视图还是多个互相关联的表 报表向导提供了两种选择 单一报表与一对多报表 利用报表向导创建报表首先按以下几种方法进入 向导选取 对话框如下图所示 方法一 选择系统菜单 文件 新建 报表 向导 方法二 选择系统菜单 工具 向导 报表 方法三 在项目管理器的 文档 选项卡中 选择 报表 新建 报表向导 返回本节目录 7 利用报表向导创建单一报表 利用报表向导创建单一报表的操作共分6步 选择字段 分组记录 选择报表样式 定义报表布局 排序记录 定义报表标题并完成 例6 1 用报表向导为 学生 表建立一个学生情况报表 设计过程如下 1 按上述几种方法之一进入 向导选取 对话框 2 在 向导选取 对话框中 选中 报表向导 并单击 确定 按钮 进入步骤 字段选取 对话框 如图6 2所示 3 在 数据库和表 列表框中 选择学生表 并将 可用字段 框中的指定字段选入 选定字段 框 例如 我们选定在报表中使用的字段为 学号 姓名 性别 出生年月 奖学金 单击 下一步 按钮 进入步骤2 分组记录 如图6 3所示 8 图6 2 报表向导 步骤1 图6 3 报表向导 步骤2 4 使用数据分组将记录分类和排序 这样可以容易地读取它们 单击 总结选项 可以进入到 总结选项 对话框 从中可以选择对某一字段取相应的特定值 这里我们选择缺省 单击 下一步 按钮 进入步骤 选择报表样式 如图6 4所示 返回本节目录 9 5 步骤3是报表样式选择 VFP提供了5种输出样式 例如 我们选择账务式样式 单击 下一步 进入步骤4 定义报表布局 如图6 5所示 图6 4 报表向导 步骤3 图6 5 报表向导 步骤4 10 6 选择报表布局输出方向为 纵向 列数为1列 单击 下一步 进入步骤5 排序记录 如图6 6所示 7 选择报表信息的排序字段 例如 我们选用以 学号 按 升序 排序 单击 下一步 进入步骤6 完成 如图10 7所示 图6 6 报表向导 步骤5 图10 7 报表向导 步骤6 11 8 在 报表标题 框中输入报表标题 在按 完成 按钮前 用户可以选择 预览 按钮显示报表结果 如图10 8所示 如果效果良好可以在最后一步选择 保存报表供以后使用 也可在满意的前提下选择 保存并打印报表 否则 保存后在报表设计器中修改 单击 完成 报表设计结束 图10 8显示报表结果 12 利用报表向导创建一对多报表 利用报表向导创建一对多报表的操作共分6步 从父表选择字段 从子表选择字段 为表建立关系 排序记录 选择报表样式 定义报表标题并完成 例6 4用报表向导建立一个学生成绩报表 设计过程如下 1 按前介绍的方法进入如图10 9所示的 向导选取 对话框 2 在 向导选取 对话框中 选中 一对多报表向导 并单击 确定 按钮 进入 向导选取 步骤 从父表中选择字段 如图6 10所示 13 图10 9 向导选取 对话框 图6 10 报表向导 步骤1 3 在 数据库和表 列表框中 选择父表学生表 并在 可用字段 框中指定学号 姓名字段选入 选定字段 框 单击 下一步 按钮 进入步骤2 从子表中选择字段 对话框 如图6 11所示 14 图6 11 报表向导 步骤2 图6 12 报表向导 步骤3 4 在 数据库和表 列表框中 选择子表成绩表 并将 可用字段 框中的学号 课程号 成绩字段选入 选定字段 框 单击 下一步 按钮 进入步骤3 为表建立关系字段 对话框 如图6 12所示 15 图6 13 报表向导 步骤4 图6 14 报表向导 步骤5 5 在父表与子表之间确立关系 从中确定两表之间的相关字段 单击 下一步 进入步骤4 排序记录 如图6 13所示 6 我们选用以 学号 升序 排序 单击 下一步 进入步骤5 选择报表样式 如图6 14所示 16 图6 15 总结选项 对话框 图6 16 报表向导 步骤5 7 我们选择账务式样式 单击 总结选项 进入 总结选项 对话框 选择成绩字段平均分进行总结计算 如图6 15所示 单击 下一步 进入步骤6 完成 如图6 16所示 17 图6 17显示 学生成绩表 结果 8 在 报表标题 框中输入报表标题 学生成绩表 单击 预览 按钮显示报表结果 如图6 17所示 如果效果良好可以在最后一步选择 保存报表供以后使用 也可在满意的前提下选择 保存并打印报表 否则 保存后在报表设计器中修改 单击 完成 报表设计结束 返回本节目录 18 6 1 2快速报表 利用快速报表创建报表的操作共分3步 进入报表设计器 设置数据源 启动快速制表 1 进入报表设计器 选择系统菜单 文件 新建 报表 单击 新建文件 后 出现 报表设计器 窗口 如图6 18所示 2 设置数据源 设置数据源的途径有两条 在数据环境中添加 或事先打开一个表 3 启动快速报表 在报表设计器窗口中 选择 报表 菜单中的 快速报表 命令后 出现 快速报表 对话框 如图6 19所示 图6 18 报表设计器 窗口 图6 19 快速报表 对话框 返回本节目录 19 l字段布局按钮 在 快速报表 对话框中 字段布局 有两个按钮 其中左边的按钮是列布局按钮 选定它以后 默认 表的各个字段会在细节带区中由左向右水平排列 右边的按钮是行布局按钮 选定它以后 表的各个字段会在细节带区中由上向下垂直排列 l复选框 标题 决定是否用字段名作为各报表列的标题文本 应选定此框 l复选框 添加别名 可以使各字段名前面增加其所属表的别名作为引导 这样便于区别来自多个表的字段 应选定此框 l复选框 将表加到数据环境中 默认是选定的 只有这样当您从 报表 下拉菜单中单击 快速报表 选项时 才会出现 打开 对话框 要求您选择所要使用的表 4 选择字段 单击 字段 按钮 出现如图6 20所示的 字段选择器 对话框 在该对话框中选择报表要输出的字段 20 6 保存报表 单击 文件 菜单下的 保存 命令 将定义好的格式保存到扩展名为 FRX的报表文件中 同时在磁盘上生成与报表文件同名而扩展名为 FRT的备注文件 图6 20 字段选择器 对话框 图6 21 预览 设计效果 5 单击 确定 按钮返回报表设计器 单击 预览 按钮查看设计效果如图6 21所示 返回本节目录 21 6 1 3报表设计器 报表设计器功能十分强大 利用它不仅可以设计 生成与修改各种形式的报表 而且还可以添加打印报表中所需要的标签 字段 变量和表达式等 因此 我们只有学会使用报表设计器 才能设计出符合实际需求的报表 1 启动报表设计器可用下列三种方法 1 选择系统菜单 文件 菜单中的 新建 报表 新建文件 2 在命令窗口输入 CREATREPORT 3 在项目管理器的 文档 选项卡中 选择 报表 单击 新建 按钮 在 新建报表 对话框中选择 新建报表 2 修改已有报表 1 在命令窗口输入 MODIFYREPORT 2 在项目管理器的 文档 选项卡中 选中要修改的报表文件名 单击 修改 按钮 返回本节目录 22 报表菜单 报表设计器打开后 系统主菜单上会增加一个报表菜单 如图6 22所示 图6 22报表设计器 该菜单包含了创建和修改报表的多个选项 各选项功能如下 23 1 标题 总结 用于向报表中添加标题或总结 2 数据分组 若要打印分类表 汇总表等报表 则在设计报表时需要将数据分组 3 变量 在报表中使用变量可以方便地设计出各种形式的报表 4 默认字体 用于指定标签和字段控件的永久字体 字体样式和字体大小 5 私有数据工作期 是指在私有工作期中打开报表使用的表 6 快速报表 用于启动快速报表功能 自动将选定字段放人一个空的报表设计器窗口中 创建一个报表原型 7 运行报表 用来显示 打印 对话框 将报表传送给打印机进行打印 24 工具栏 表6 2 报表设计器 工具栏各按钮说明 报表设计器 工具栏作为报表设计器窗口的一个组成部分 其中包含了五种工具按钮 他们表示的意义和用法如表6 2所示 1 报表设计器 工具栏 表6 2 报表设计器 工具栏各按钮说明 25 2 报表控件 工具栏 表6 3报表控件工具栏各控件按钮说明 26 报表带区 报表可用的带区 27 三个基本带区 页标头 细节 页注脚 3 带区的调整 粗调法微调法 将鼠标移到要调整的带区标识栏上 使鼠标光标变成一个垂直方向的双箭头 按着鼠标左键上下拖动 当带区的高度符合您的需求后放开鼠标 用鼠标左键双击带区标识栏任何位置 可打开一个供用户用户调整带区高度的对话框 如双击细节标识栏会打开 细节 对话框 在 高度 微调器中键入精确的高度值即可 见右图 细节 对话框 28 报表控件的基本操作 选择控件添加控件移动控件删除控件调整控件的大小控件对象的颜色调整布局格式 返回本节目录 29 6 2报表输出 1 页面设置 在报表设计器中 选 文件 菜单下的 页面设置 选项 会出现如图6 25所示的 页面设置 对话框 用户可以在该对话框中设置打印的列数 宽度 打印区域 打印顺序及左页边距等 以此来定义报表的外观 图6 25 页面设置 对话框 返回本节目录 30 2 报表预览 在报表输出之前预览报表的效果 如果不满意可即时修改 制作报表时通常需要在设计和预览这两个步骤间多次转换 直至将报表修改到完全符合要求后再打印 3 打印报表 常见的方法有以下几种 1 在 打印预览 工具栏中单击按钮 2 在报表设计器窗口中 选择 报表 菜单下的 运行报表 选项 3 单击工具栏中的 运行 按钮 4 在布局中右击鼠标 在弹出的快捷菜单中选择 打印 选项 5 在命令窗口输入命令 REPORTFORM 报表文件名 TOPRINTER 31 使用以上任一种操作方法均可打开如图6 26所示的 打印 对话框 在该对话框中 选择打印机类型 打印范围 打印份数 单击 确定 按钮即可在打印机上打印输出报表 如果单击 选项 按钮 将弹出如图6 27所示的 打印选项 对话框 用来进一步设置打印选项 图6 26 打印 对话框 图6 27 打印选项 对话框 返回本节目录 32 6 3标签设计 标签是一种特殊的报表 创建标签的过程与创建报表的过程类似 只是在默认页面和纸张大小的规定上略有不同 1 创建标签选择 文件 菜单下的 新建 命令 在 新建 对话框中选中 标签 选项 单击 新建文件 按钮 在 新建标签 窗口中列出多种型号的标签布局 可以根据需要选择一种型号的标签 单击 确定 按钮 进入 标签设计器 如图6 30所示 图6 29选择标签布局对话框 图6 30标签设计器窗口 返回本节目录 33 3 设计标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 复合硅酸盐保温涂料行业深度研究报告
- 烤豆行业深度研究报告
- 2026年药敏分析仪项目规划申请报告模板
- 中国电动定扭矩扳手行业市场前景预测及投资价值评估分析报告
- 2026年宁夏煤炭工业市场环境分析
- 2026年中国防水壁灯行业市场前景预测及投资价值评估分析报告
- 2026年食品搅拌均匀机械项目调研分析报告
- 玉林龙祥实业投资有限公司白平加油站建设项目环境影响报告表
- 供水管网漏损管理与运营优化方案
- 针对老年游客的个性化旅游服务方案
- 序贯器官衰竭评估(SOFA 2.0)评分
- 幼儿园体育活动专家讲座
- 中国哲学经典著作导读智慧树知到期末考试答案章节答案2024年西安交通大学
- 2022年浙江公务员考试行测真题及答案(B卷)
- 管线的悬吊保护方案
- 矩阵论知到章节答案智慧树2023年哈尔滨工程大学
- RB/T 039-2020检测实验室仪器设备计量溯源结果确认指南
- GB/T 22086-2008铝及铝合金弧焊推荐工艺
- 住房公积金单位账户合并申请表
- 高中美术必修《美术鉴赏》第七课 是什么让美术的作品如此的千姿百态-分析理解美术作品的创作意图 课件
- 11466现代企业人力资源管理概论第11章
评论
0/150
提交评论