




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章报表设计 本章知识点 1创建和修改报表文件 2报表工具栏的使用 3报表的数据源与布局 4报表控件 5分组报表 6多栏报表 7预览报表 创建报表的方法 方法一 使用报表向导创建报表方法二 使用快速报表创建简单报表方法三 使用报表设计器创建定制的报表方法四 输入CREATEREPORT命令启用报表设计器设计报表用命令修改报表的方法 MODYFYREPORT 8 1创建及修改报表 8 1 1创建及修改报表 报表主要包括两部分内容 数据源和布局 数据源是报表的数据来源 报表的数据源通常是数据库中的表或自由表 也可以是视图 查询或临时表 视图或查询对数据库中的数据源进行筛选 排序 分组 在定义了一个表 一个视图或查询之后 便可以创建报表 8 1 2报表的数据源 报表布局定义了报表的打印格式 设计报表就是根据报表的数据源和应用需要来设计报表的布局 常见的报表布局类型 8 1 2报表的布局 8 1 2报表的布局 8 1 3报表工具栏的使用 报表工具栏包括 报表设计器 工具栏和 报表控件 工具栏 在报表设计器工具栏中的按钮 依次为 数据分组 数据环境 报表控件工具栏 调色板工具栏 布局工具栏 它们的作用就是用来显示或隐藏相应的工具栏 在报表控件工具栏中 按钮的按钮为 选定对象 移动或更改控件的大小 标签 在报表上创建一个标签控件 用于输入数据记录之外的信息 如标题 字段名等 域控件 在报表上创建一个字段控件 用于显示字段 内存变量或其他表达式的内容 如要增加页码或日期等 都用域控件 线条 矩形 圆角矩形 用于绘制相应的图形 图片 ActiveX绑定 用于显示图片或通用型字段的内容 按钮锁定 允许添加多个相同类型的控件而不需要多次选中该控件按钮 8 1 3报表工具栏的使用 报表类型文件为 FRX将在报表设计器中打开 也可使用MODYFYREPORT命令打开报表 在报表设计器中可以设计报表数据源 对报表进行修改 8 2设计报表 1 设置报表数据源在数据环境中进行设置 2 设计报表布局在报表设计器中 报表包括若干个带区 带区名标识在带区下的标识栏上 带区的作用主要是控制数据在页面上的打印位置 在打印或预览报表时 系统会以不同的方式处理各个带区的数据 报表的带区的作用如下表 8 2设计报表 需要注意的是 列标头 列注脚带区只有在建立多栏报表时才会出现 组标头 组注脚带区只有在建立分组报表时才会出现 要设置多栏报表 需要从 文件 菜单中的 页面设置 中将报表设置为多栏报表 8 2 1多栏报表的设计 8 2 2分组报表的设计 在设计分组报表之前 需要先对数据源进行适当的索引或排序 然后在数据环境设计器中指定当前索引 其方法是 打开 属性 对话框 对 Cursor1 的Order属性输入索引名 或者在索引列表中选定索引 1 设置报表的记录顺序如果数据源是表 记录物理顺序可能不适合于分组 报表布局实际上并不排序数据 它只是按数据源中存在的顺序处理数据 为了使数据源适合于分组处理记录 必须对数据源进行适当的索引或排序 通过为表设置索引 或在数据环境中使用视图 查询作为数据源才能达到合理分组显示记录的目的 为数据环境设置索引的方法如下 1 在数据环境设计器中右击鼠标 从快捷菜单中选择 属性 打开 属性 窗口 2 在属性窗口中选择对象框中的 CURSOR1 再选择数据选项卡 选定 ORDER 属性 输入索引名 或者在索引列表中选定一个索引 打印报表 可使用菜单 也可使用命令 命令为 REPORTFORM PREVIEW 如果有PREVIEW参数 则表示进行报表预览 看看其效果 不进行打印 如要打印 则不要加参数就行了 8 3报表的输出 第九章应用程序的开发和生成 本章知识点 1系统开发 2连编应用程序 3主程序设计 4应用程序向导 5应用程序生成器 对各个模块进行分调之后 需要对整个项目进行联合调试并编译 在VF中称为连编项目 1 设置文件的 排除 与 包含 1 文件的排除与包含 排除 与 包含 相对 将一个项目编译成一个应用程序时 所有项目包含的文件组合为一个单一的应用程序文件 在项目连编之后 那些在项目中标记 包含 的文件将变为只读文件 如果应用程序中包含需要用户修改的文件 必须将该文件标为 排除 9 1连编应用程序 2 将标记为 排除 的文件设置成 包含 只要在选定文件之后 右击鼠标 从快捷菜单上选择 包含 即可 9 1连编应用程序 设置主程序的方法 选中需要设置为主程序的文件 单击右键 选择设置为主程序 或从项目菜单中选择设置主文件选项 9 2设置主程序 连编项目是让VF系统对项目的整体性进行测试的方法 此过程的最终结果是将所有在项目中引用的文件 除了标记为排除的文件以外 合成为一个应用程序文件 最后需要将应用程序软件 数据文件以及其他排除的项目文件一起交给最终用户使用 9 3连编项目 连编项目有以下作用和注意事项 1 当连编项目时 VF将分析对所有文件的引用 并自动把所有的隐式文件包含在项目中 如果通过用户自定义的代码引用任何一个其他文件 项目连编也会分析所有包含及引用的文件 2 项目管理器 解决不了对图 BMP或 MSK 文件的引用 因为它取决于在代码中如何使用图片文件 需要将这些文件手工添加到项目中 3 连编项目也不能自动包含那些用 宏替换 进行引用的文件 因为在应用程序运行之前 不知道该文件的名字 如果应用程序要引用 宏替换 文件 应手工添加并包含这些引用文件 连编项目可以生成以下几种文件 1 应用程序文件 app 需要在VF中运行 2 可执行文件 EXE 可以在WINDOWS下运行 3 还可连编成其他COMDLL文件 连编应用程序的命令 BUILDAPP或BUILDEXE如buildapp职工管理系统from职工管理Buildexe职工管理系统from职工管理 9 使用应用程序生成器 项目管理器 和 应用程序生成器 是系统开发人员的强大工具 借助于它们 无需要编写代码便可创建一个完整的应用程序 利用应用程序创建一个新项目有两种方法 方法一 仅创建一个项目文件 用来分类管理其他文件 方法二 使用应用程序向导生成一个项目和一个VisualFoxPro应用程序的框架 还可以选择创建项目目录结构 应用程序生成器包括 常规 数据 表单 报表 信息 和 高级 个选项卡 如图所示 常规 选项卡下可以设置以下内容 9 使用应用程序生成器 名称 指定应用程序名称 图像 提定显示在启动画面和 关于 对话框中的图像文件的文件名 应用程序类型 这一组单选钮用于指定应用程序的运行方式 正常 生成将在ViaualFoxPro的主窗口中运行的 app应用程序 模块 应用程序准备被添加到已有的项目当中 或被其他程序调用 顶层 生成可以在Windows桌面上运行的 exe可执行程序 9 使用应用程序生成器 常用对话框 通过复选框选择在应用程序中是否包括下列内容 显示屏幕快速启动关于对话框用户登录图标 可设置应用程序显示在桌面上的图标 信息 选项卡下可设置 作者 公司 版本 版权 商标等信息 数据 选项卡用于指定应用程序的数据源以及表单和报表的样式 表单 选项卡用于指定菜单的类型 启动表单的菜单 工具栏以及表单可否有多个实例 9 使用应用程序生成器 报表 选项卡用于指定在应用程序中使用的报表名称 高级 选项卡用于指定帮助文件的名称和应用程序的默认目录 还可以指定应用程序是否包含常用工具栏和 收藏夹 菜单 帮助文件 用于指定应用程序帮助文件的名称和路径 默认的数据目录 指定应用程序数据文件的默认目录 清理 按钮 使 应用程序生成器 中所做修改与当前活动项目保持一致 重新启动应用程序生成器 9 使用应用程序生成器 应用程序生成器 是可重入的 打开项目管理器之后 启动应用程序生成器的方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水滴画发言稿
- 时间拓扑课件
- 趣味布玩偶制作指南
- 课堂跑步动画课件
- 生产管理培训课程
- 2025版语音助手升级录音合同升级录音合同模板
- 2025版酒店装修设计施工一体化合同
- 二零二五年度房地产项目监理服务合同范本
- 二零二五年度KTV装修设计专利授权合同
- 2025版文化产业第三方股权转让合同书
- 2025年蛟川书院分班测试题及答案
- 飞机数字孪生与预测性维护集成
- 2025《煤炭购销合同》
- 2025年行政执法证考试必刷题库与答案
- 基孔肯雅热防控知识考试试题含答案
- 2025年机关事业单位技能资格考试-文秘资料技师历年参考题库含答案解析(5卷套题【单项选择题100题】)
- 低钾血症护理常规业务学习
- 吉林化工(危险化学品)、医药企业电气设备设施安全隐患排查指南
- 劳动用工考试试题及答案
- 护理消毒液的配置
- 2025年职业指导师(四级)考试模拟试题汇编与模拟试题解析
评论
0/150
提交评论