VFP_报表与标签设计器

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

—— 计算机科学与工程学院 ——
36
5)预览、保存标签
2014-12-4
—— 计算机科学与工程学院 ——
37
12.2.1 利用标签设计器设计标签
“标签设计器”是“报表设计器”的一部分,它们使用相同的工具菜单和工 具栏,甚至有的界面名称都一样。主要的不同是“标签设计器”基于所选标 签的大小自动定义页面和列。
⑥ 列标头和列脚注带区:从“文件”菜单中选择“页面设置”,设置 “列数”大于1,就会在报表设计器中出现列标头和列脚注带区。每列一 次,分别在每列的开始与结尾部分打印一次。
2014-12-4
—— 计算机科学与工程学院 ——
22

在带区中添加报表控件
1、添加域控件
方法1:从数据环境中添加 方法2:从工具栏添加( )。
2014-12-4
—— 计算机科学与工程学院 ——
13

字段选择
2014-12-4
—— 计算机科学与工程学院 ——
14
12.1.3 利用报表设计器设计报表
启动报表设计器的方法 方法一:打开“项目管理器” → “文档”选项卡中→“报表” →单击“新 建”按钮→“新建报表”对话框中→单击“新建报表”按钮,如前面图 13.1所示。 方法二:打开“文件”/“新建”子菜单→文件类型栏中选择“报表” →, 单击“新建文件”按钮。 方法三:单击常用工具栏中的“新建”按钮,接着选择“新建”对话框中的 “报表”类型,然后单击“新建文件”按钮。 方法四:在命令窗口中执行CREATE REPORT命令。可以在执行命令时, 一并指定报表文件的名称。
2014-12-4
—— 计算机科学与工程学院 ——
30wk.baidu.com
2、预览报表
单击常用工具栏中的“打印预览”按钮或从“文件”菜单中选择“打印预 览”子菜单,在预览窗口中会立即输出当前报表。预览窗口有它自己的工具栏, 使用其中的按钮可以逐页地进行预览。
3、打印输出
(1)从“文件”菜单中选择“打印”子菜单,出现“打印”对话框。 (2)在报表设计器中单击鼠标右键在弹出的快捷菜单中选择“打印”, 出现“打印”对话框。 (3)单击打印预览工具栏中的“打印报表”按钮,出现“打印”对话框。 (4)单击常用工具栏的“运行”按钮,出现“打印”对话框。 通过命令或程序的方式也可以打印或预览指定的报表。格式如下: REPORT FORM<报表名>[PREVIEW]。
2014-12-4
—— 计算机科学与工程学院 ——
3

创建报表的方法 利用报表向导创建简单的报表或一对多报表; 利用报表设计器的快速报表功能从单表创建一个简单报表; 利用报表设计器创建用户自己的报表。
12.1.1 利用报表向导设计报表
启动报表向导的方法 方法一:在“项目管理器” →“文档”选项卡→“报表”项→“新 建”按钮→“新建报表”对话框→单击“报表向导”按钮。 方法二:选择“文件”/“新建” →“新建”对话框→文件类型栏 中选择“报表” →单击“向导”按钮。 方法三:打开“工具”菜单中→“向导”子菜单→“报表”。 方法四:直接单击工具栏上的“报表”图标,也可以启动报表向导。
演示——读者基本信息标签 启动标签向导 方法一:在“项目管理器”的“文档”选项卡中,选定“标签” 项,单击“新建”按钮,在出现的“新建标签”对话框中,再 单击“标签向导”按钮。 方法二:选择“文件”菜单中的“新建”菜单项,出现“新建” 对话框,在对话框的文件类型栏中选择“标签”,然后单击 “向导”按钮。 方法三:打开“工具”菜单中的“向导”子菜单,选择“标 签”。
—— 计算机科学与工程学院 ——
7

步骤3 选择报表样式
2014-12-4
—— 计算机科学与工程学院 ——
8

步骤4 定义报表布局
2014-12-4
—— 计算机科学与工程学院 ——
9

步骤5 排序记录
2014-12-4
—— 计算机科学与工程学院 ——
10

步骤6 完成报表创建
2014-12-4
2014-12-4
—— 计算机科学与工程学院 ——
21
④标题和总结带区:从系统菜单中的“报表”菜单中选择“标题/总结”, 分别选定“标题带区”和“总结带区”复选框,则会在报表的最上方和最 下方添加相应带区。在这两个带区中的数据只会分别出现在第一页报表的 最顶端和最后一页报表的最底端。标题带区中一般放置报表的题目,而将 整份报表的统计信息放置在总结带区中。如果选定“新页”复选框,则标 题或总结会被单独打印一页。 ⑤ 组标头和组脚注带区:从“报表”菜单中选择“数据分组”,报表设 计器中会出现组标头和组脚注带区。每组一次,在组标头带区中的数据会 出现在每一个分组的开始处,一般是这个分组的标题;在组脚注带区中的 数据会出现在每个分组的结束处,一般是这个分组的小计信息。组标头和 组脚注带区总是成对出现在报表中。
2014-12-4
—— 计算机科学与工程学院 ——
25

在带区中添加报表控件 4、添加线条、矩形和圆形
从工具栏添加( 形和圆形的样式、打印条件等。 ),可以通过“属性”设置线条、矩
5、选择、移动、调整控件的大小
选择:鼠标指向任一控件,单击左键即可。通过shift键进行不连续选择。 移动:鼠标拖动;键盘上下左右键移动。 调整大小:鼠标和键盘两种方式。
2014-12-4
—— 计算机科学与工程学院 ——
15
报表设计器窗口
2014-12-4
—— 计算机科学与工程学院 ——
16

设计报表基本步骤

设置报表数据源 设计报表的布局 设置报表带区 在带区中添加报表控件 报表预览、保存
2014-12-4
—— 计算机科学与工程学院 ——
17

2014-12-4
—— 计算机科学与工程学院 ——
27
1、添加单个数据分组

从报表设计器的快捷菜单或“报表设计器”工具栏中或“报表”菜单中, 选择“数据分组”,出现“数据分组”对话框。
2014-12-4
—— 计算机科学与工程学院 ——
28
2、添加多个数据分组
也叫“嵌套分组”,在单个数据分组创建的基础上,选择“插入”按 钮,生成第二个分组的文本框,再进行下一步设置,完成第二个分组的 创建,再以此类推。
2014-12-4
—— 计算机科学与工程学院 ——
29
12.1.5 报表输出
设计报表的最终目的是要按照一定的格式输出符合要求的数据。 报表 输出时,应该进行页面设置,通过预览报表调整版面效果,最后再打印输出 到纸介质上。
1、页面设置
从“文件”菜单中, 选择“页面设置”子 菜单,出现“页面设 置”对话框,设置页 边距、纸张类型、纸 张大小等。
6、复制、删除控件
复制:菜单方式(“复制”、“粘贴”)和命令方式(“Ctrl+C”和 “Ctrl+V” )。 删除:菜单方式(“剪切”)和命令方式(Delete 键或Backspace )
7、插入页码、当前日期
插入页码:“_pageno”变量 当前日期:“DATE()”函数
2014-12-4
—— 计算机科学与工程学院 ——
2014-12-4
—— 计算机科学与工程学院 ——
32
1)设置数据源
2014-12-4
—— 计算机科学与工程学院 ——
33
2)设置标签类型
2014-12-4
—— 计算机科学与工程学院 ——
34
3)确定标签布局
2014-12-4
—— 计算机科学与工程学院 ——
35
4)确定排序字段
2014-12-4
工具栏添加域控件
2014-12-4
—— 计算机科学与工程学院 ——
23

在带区中添加报表控件 2、添加图片控件
从工具栏添加( )。
2014-12-4
—— 计算机科学与工程学院 ——
24

在带区中添加报表控件 3、添加标签控件
从工具栏添加( )。
在标签控件所在位置处输入文字即可。可以通过“格式”菜单中的 “字体”修改文字的字体、样式、大小、颜色等。 可以通过标签“属性”设置打印条件等,如图所示。
—— 计算机科学与工程学院 ——

12.1 报表设计 12.2 标签设计
2014-12-4
—— 计算机科学与工程学院 ——
2
12.1 报表设计
报表设计就是定义报表的数据源和数据布局。 数据源是报表和标签的数据来源,可以是数据库中的表或自由表,也可以是 查询、视图或临时表; 数据布局则用于指定报表和标签中各输出内容的位置和格式。 (常用报表 布局有:列报表、行报表、一对多报表、多栏报表和标签[见表12.1]) 报表保存 报表保存后系统会产生一个报表文件,其扩展名为.frx; 另外系统还将自动生成一个与报表文件同名的报表备注文件,其扩展名 为.frt 。
设置报表数据源
2014-12-4
—— 计算机科学与工程学院 ——
18
将数据表添加到数据环境设计器中
2014-12-4
—— 计算机科学与工程学院 ——
19

设计报表的布局
布局说明 每行输出一条记录,每条记录字段的值在 页面上按水平方向放置 字段在页面上从上到下排列,每条记录的 字段在一侧竖直放置 一条记录或一对多关系 多列的记录,每条记录的字段沿左边缘竖 直放置 示例 职员清单、学生成绩单
2014-12-4
—— 计算机科学与工程学院 ——
4
无论用上述哪种方法启动报表向导,都会弹出“向导选取”对话框。
2014-12-4
—— 计算机科学与工程学院 ——
5

演示——对学生表创建报表

步骤1 字段选取
2014-12-4
—— 计算机科学与工程学院 ——
6

步骤2 分组记录
2014-12-4
布局类型 列报表
行报表
货物清单、产品目录
一对多报表 多栏报表 标签
发票、财务状况报表 电话薄、名片
多列的记录,每条记录的字段沿左边缘竖 工资条、邮政标签 直放置,打印在特殊纸上,一般用来打 印标签
2014-12-4
—— 计算机科学与工程学院 ——
20

设置报表带区
(报表中的每个白色区域,称之为“带区”,它可以包含文本、来自表字 段中的数据、计算值、用户自定义函数以及图片、线条和框等;并可以 在带区中插入各种报表控件。) 默认情况下,“报表设计器”显示三个带区:页标头、细节和页注脚。 ① 页标头带区:在页标头带区中的数据将会显示在每一页报表的开头处, 而且包含的信息在每页中只出现一次。一般来讲,出现在报表表头中的 项包括报表标题、报表的列标题(相当于字段名序列,用来说明该列细 节区的内容)、当前日期、分割线等。 ② 细节带区:报表的主体。当报表输出时,报表设计器会根据细节带区 中的设置,显示表中的全部记录。这部分格式是报表文件中最基本也是 最重要的。 ③ 页注脚带区:在页注脚带区中的数据将会显示在每一页报表的最底端, 而且每页只显示一次。可以在该区打印页码、节、小计等。
2014-12-4
—— 计算机科学与工程学院 ——
38
—— 计算机科学与工程学院 ——
11
12.1.2 利用快速报表设计报表
(必须在启动“报表设计器”后才能使用快速报表) 演示——对图书表创建报表

打开报表设计器
2014-12-4
—— 计算机科学与工程学院 ——
12

在“报表”菜单中选择“快速报表”
注意:在这一步操作中,如果在创建报表之前没有打开任何数据库或数据表, 会弹出“打开”对话框用于选择创建报表的数据表。如果在创建报表之前有数 据库或数据表打开,则直接弹出“快速报表”对话框。
26
12.1.4 报表数据分组

在设计报表时,有时所要报表的数据是成组出现的,需要以组为单位对 报表进行处理。例如在学生花名册时,为了阅读方便,需要按所在性别或籍 贯进行分组。利用分组可以明显地分隔每组记录,使数据以组的形式显示。 组的分隔是根据分组表达式进行的。这个表达式通常由一个以上的表字段生 成,有时也可以相当复杂。 分组之后,报表布局就有了组标头和组注脚带区,可以向其中添加控件。 组标头带区中一般都包含组所用字段的“域控件”,可以添加线条、矩形、 圆角矩形,也可以添加希望出现在组内第一条记录之前的任何标签。 组注脚通常包含组总计和其他组总结性信息。
2014-12-4
—— 计算机科学与工程学院 ——
31
12.2 标签设计
标签是一种特殊类型的报表,适合打印在特定的标签纸上 。其创建方 式与创建报表一样。 标签保存后系统会产生一个标签文件,其扩展名为.lbx,另外系统还将 自动生成一个与标签文件同名的标签备注文件,其扩展名为.lbt 。
12.2.1 利用标签向导设计标签
相关文档
最新文档