1 / 23

第 7 章 报表和标签设计

第 7 章 报表和标签设计. 本章主要介绍 VFP 报表文件的建立与输出方法 标签文件的建立与输出方法. 报表和标签. 功能: 实现对表中的数据和查询结果进行显示或打印 报表包含两个基本部分: 数据源: 表、视图、查询或自由表等 布局: 布局定义了报表的打印格式. 创建报表. 5 个主要步骤 : 选取字段 确定创建的报表样式 创建报表布局 修改和定制报表布局 预览和打印报表. 报表文件 具有 .FRX 文件扩展名 用于存储报表的详细说明 每个报表文件还有 .FRT 扩展名的相关文件 报表布局文件 不存储每个数据字段的值

Télécharger la présentation

第 7 章 报表和标签设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第7章 报表和标签设计

  2. 本章主要介绍 • VFP报表文件的建立与输出方法 • 标签文件的建立与输出方法

  3. 报表和标签 功能: • 实现对表中的数据和查询结果进行显示或打印 • 报表包含两个基本部分: • 数据源: • 表、视图、查询或自由表等 • 布局: • 布局定义了报表的打印格式

  4. 创建报表 • 5个主要步骤: • 选取字段 • 确定创建的报表样式 • 创建报表布局 • 修改和定制报表布局 • 预览和打印报表

  5. 报表文件 • 具有.FRX文件扩展名 • 用于存储报表的详细说明 • 每个报表文件还有.FRT扩展名的相关文件 报表布局文件 • 不存储每个数据字段的值 • 只存储一个特定报表的位置和格式信息 • 如果报表中数据源字段值发生了变化,报表的值也会发生相应的变化

  6. 报表样式 • 列报表 • 每一行输出一个记录,记录字段的值按水平放置 • 学生登记表和统计报表 • 行报表 • 一列一个记录,每个记录的字段在一侧竖直放置 • 货物列表 • 一对多报表 • 一个记录对应的多条记录表 • 发票和财务报表 • 多栏报表 • 每个记录的字段沿左边缘竖直放置 • 电话号码簿和名片 • 标签 • 多列记录,每个记录的字段沿左边缘竖直放置 • 邮件标签

  7. 报表布局 • 三种方法来创建报表布局: • 用“报表向导”创建简单的报表或者一对多报表 • 用“报表设计器”修改或创建用户自己的报表 • 用“快速报表”从单表中创建一个简单报表

  8. “报表向导”创建报表 • 一个简单的报表,其操作步骤如下 1.“报表向导”的打开 • 方法1: • 项目管理器/文档/报表/新建/报表向导 • 方法2 • 工具/向导/报表/报表向导/确定

  9. 操作步骤如下 (1)字段选取 (2)对记录进行分组 (3)选择报表样式 (4)定义报表布局 (5)排序记录。 (6)输入报表标题和确定保存方式

  10. 报表设计器创建空白报表 步骤: • 项目管理器/文档/报表/新建 • 新建报表/报表设计器/显示空白报表 • 用“快速报表”创建报表 步骤: • 项目管理器/文档/报表/新建/新建报表 • 报表/快速报表/打开/选定表,如“ZGDA.DBF”/确定 • 输入标题、添加别名 • 按“字段”按钮/选择所需要的字段/确定

  11. 修改报表布局 • 报表的数据带: • 页标头 • 细节 • 页注脚 • 报表/标题/总结,将出现“标题”带区

  12. 设置报表的数据源 • 报表数据源 • 表 • 视图 • 查询 • 操作步骤如下: • 项目管理器/报表/选择报表/修改 • 显示/数据环境/添加/选择要加入的表/添加/关闭 • 数据环境设计器/属性(右击)/选择表或视图 • 属性窗口/选择对象“Crsor1” • “数据”选项卡/选择“Order”属性/输入索引名称

  13. 定义报表的页面 1.设置页边距大小和方向 • 列是指每行打印的记录数 • 设置页边距的操作步骤如下: • 文件/页面设置/输入边距 • 打印设置/大小/选定纸张大小、方向/确定

  14. 定义页面列数 • 生成邮件标签或其他类型的列表,可定义多个列 • 定义多列报表的操作步骤如下: • 文件/页面设置/列数/输入列数 • 这个数表示要在一行中打印的记录个数 • 宽度/输入每列的宽度 • 间隔/输入列间出现的空白数 • 单击“确定”按钮

  15. 3.添加标题和总结带区 • 标题带区包含的信息将在报表的开头打印一次 • 总结带区包含的信息将在报表的末尾打印一次 • 标题和总结都可以自成一页 • 操作步骤如下: • 报表/“标题/总结”/选中“标题带区”复选框 • 添加总结带区/选中“总结带区”复选框 • 标题或总结要自成一页,要选中相应的“新页”复选框 • 单击“确定”按钮

  16. 4.定义页标头和页注脚 • 页标头和页注脚带区中的控件,将在每个报表页中出现一次 • 页表头和页注脚带区一般包括报表名字、页号、日期以及标签等 • 如果用“报表向导”创建报表,那么,系统会自动在页标头带区插入报表名字和日期,而在页注脚带区中插入页号 • 如果不是用“报表向导”创建报表,那么必须自己添加

  17. 插入日期的字段控件 操作步骤如下: • 报表控件/字段 • 单击要插入日期的位置,显示“报表表达式”对话框 • 单击“表达式”框右侧的“…”按钮,启动“表达式生成器” • 在“日期”框中,选择DATE()函数 • 单击“确定”按钮,返回“报表表达式”对话框 • 单击“确定”按钮,返回“报表设计器”

  18. 5.定义细带区 • 设置在细带区内的控件对每个记录打印一次。 6.打印页号的字段控件 • 在“报表控件”工具栏中,单击“字段”按钮。 • 单击要插入页号的位置,屏幕显示“报表表达式”对话框 • 单击右侧的“…”按钮,启动“表达式生成器” • 在“变量”框中,选择“-pageno” • 单击“确定”按钮

  19. 标签文件 • 标签是一种多列布局的报表 • 可对列的特殊的设置 • 操作步骤如下 • 标签向导/选择表/选需要的“表” • 选择标签 • 定义布局 • 排序记录 • 保存标签 • 单击“浏览”按钮,以查看标签设置的效果

  20. 预览报表和标签 • 预览布局的步骤如下: • “显示”/“预览” • “打印预览”/选择“前一页”或“后一页”按钮,来切换页面 • 要更改报表显示的大小,选择“缩放” • 要打印报表,选择“打印报表” • 返回到设计状态,选择“关闭预览”

  21. 打印报表和标签 操作步骤如下: • 文件/打印 • 在“打印”对话框中,单击“选项”按钮 • 选择“报表”或“标签”选项 • 并在“文件”框中,输入相应的报表或标签文件名 • 选择“选项”按钮,可以确定打印记录的范围 • 单击“确定”按钮,可以将设置输送到打印机

  22. 习 题 • 1.创建报表的步骤有几步?报表的样式有几种?建立报表布局有几种方法? • 2.什么是数据源?它起到了什么作用? • 3.“报表设计器”的带区有哪几种?使用报表带区有什么好处?它在每页出现的打印范围和频率如何?

  23. 习 题 • 4.怎样调整报表的布局?怎样给报表布局分组? • 5.报表和标签有什么区别? • 6.报表控件的使用包括哪些内容?移动控件、复制控件、删除控件的操作方法是什么? • 7.控件对齐的操作方法有哪几种?调整控件的位置有哪几种? • 7.调整控件大小的方法是什么?控件的组合和取消组合的操作方法是什么?

More Related