VFP报表与标签设计器

合集下载

VF 报表和标签设计总结

VF 报表和标签设计总结

项目5 报表和标签设计
【技能建构】 Visual FoxPro报表设计主要与项目管理器中的文档、报表向导、报表设计器等有 关,也与在程序中使用报表有关。 一、文档 Visual FoxPro项目管理器中的文档类是专门用来管理表单、报表和标签对象的, 通过文档可以对报表和标签的新建、添加、修改、预览,也可将报表和标签移出项目管 理器。 二、报表向导 报表向导是创建报表的一种最简单的方法,它提供了报表设计器的定制功能,报 表向的数据源既可以来自一个表或视图,也可以来自多个表,在用报表向导的创建报表 时,向导将向用户提出数据源、字段、分组、报表样式、报表布局、排序、完成等一系 列问题,然后根据用户的回答创建一个与用户需求相吻合的报表。 三、报表设计器 报表设计器是创建和修改报表的主要工具,使用报表设计器可以任意修改报表, 定制报表,可以在使用报表向导的过程中修改报表,还可以用报表设计器打开一个已有 的报表,对它进行修改。 四、标签 标签是多列报表布局,为匹配特定标签纸而具有相应的特殊设置。在 Visual FoxPro 里,可以使用“标签向导”或“标签设计器”迅速创建标签。
二、报表的打印 当对预览的报表满意时,可以进行打印,常用的打印方式有两种,一种是点击在常 用工具栏或打印预栏工具栏的“”按钮,二是“开始”菜单中的“打印”命令。两者的区 别在于前者直接开始打印, 后者将先显示“打印”对话框,在“打印”对话框的“属性” 按钮中可以对打印页面、数据范围等进行设置,再进行打印。

VFP第10讲报表和标签设计

VFP第10讲报表和标签设计

器”进行修改。“报表向导”是创建报表最简单的方法,
并且“报表向导”可以自动提供“报表设计器”的定制
功能,通过问答形式确定或填写有关选项。“快速报表”
是创建简单布局报表的最快方法,但报表的数据源必须来
自一个数据表.用“报表设计器”创建报表,首先由“报表
设计器”提供一个空白报表布局,然后再在空白的报表布
局中自由地定义和设计报表。在表单中直接用命令代码
建立报表,建立的报表比较灵活,但设计过程比较复杂,并且
需要反复的调试。
8
国家二级考试VFP专用教材
10.2 创建报表
第十章 报表设计与应用
10.2.1用“报表向导”创建报表 “报表向导”是创建报表的最简单的方法。利用报 表向导建立的报表数据源,可以来自数据库中的一个表或 一个自由表,也可以来自一个视图。若要使用报表向导创 建报表,其操作步骤如下。 1.“报表向导”的打开 打开“报表向导”有三种方法: 方法1 在“项目管理器”中打开 (1)在“项目管理器”的“文档”选项卡中选择“报 表”选项,如图10-5所示。
(2)对记录进行分组。单击“下一步”按钮,系统进入 “报表向导”的分组记录选择画面,如图10-9所示,确定记 录的分组方式,例如,选择“职称”。
用户最多可以建立三层分组层次。如果是数值型字 段,可以选择“分组选项”按钮,打开“分组间隔”对话框, 从中可以选择与用来分组的字段中所含的数据类型相关 的筛选级别,并确定分组的位数。单击“总结选项”,可以 打开“总结选项”的对话框,从中可以选择对基本字段取 相应的特写值,如平均值,总计并添加到输出报表中。

《VisualFoxPro数据库基础》第8章:报表与标签设计

《VisualFoxPro数据库基础》第8章:报表与标签设计

3 过滤和排序
通过过滤和排序功能,可以对数据进行筛选 和排序,以获得更准确的分析结果。
4 打印与导出
报表设计还需要考虑打印和导出功能,以便 将数据以不同形式进行分享和使用。
报表设计的常见元素
柱状图
柱状图是一种常见的报表元素, 用于展示数据的变化和比较。
饼图
饼图可以直观地显示数据的占比 和比例。
折线图
标签设计工具通常支持生成和打 印条形码,以便在标签上展示产 品信息和价格。
二维码
二维码可以方便地链接到网页、 应用程序或其他信息源。
产品标签
标签设计工具可以用于设计产品 标签,包括品牌、规格、成分等 信息。
标签设计的高级特性
1
变量和数据源
标签设计工具通常支持变量和数据源的使用,以便自动生成大批量的标签。
标签设计的基本原理
1 标签内容
标签设计的关键是确定标 签上需要展示的内容,如 文字、数字、条形码等。
2 标签尺寸和布局
在进行标签设计时,需要 考虑标签的尺寸和布局, 以确保信息的清晰可见。
3 打印与贴附
标签设计还需要考虑打印 和贴附的相关要素,如打 印机设置和标签粘性等。
标签设计的常用功能
条形码
《VisualFoxPro数据库基 础》第8章:报表与标签 设计
本章将介绍报表与标签设计的基础知识,包括设计原理、常见元素、常用功 能以及高级特性。

vf基础课件第五章 报表与标签

vf基础课件第五章 报表与标签
11报表设计器报表设计器工具栏工具栏表52报表设计器工具栏各按钮说明22报表控件报表控件工具栏工具栏图标控件按钮作用选定对象控件指定当前对象标签控件创建一个标签控件用于显示字符串例如标题域控件创建一个域控件以显示字段变量或表达式的值线条控件创建一个线条控件用于画直线矩形控件创建一个矩形控件用于画矩形圆角矩形控件创建一个圆角矩形控件用于画圆角矩形椭圆图片ole绑定控件创建一个图片控件用于显示图片或通用型字段的内容按钮锁定控件用于多次添加同一类型的控件而不用重复选定同一类型的控件53报表控件工具栏各控件按钮说明544544报表带区报表带区1报表可用的带区输出位置使用方法标题报表首一次报表下拉菜单选标题总结每页开始处一次默认每列开始处一次文件下拉菜单选页面设置列数1每组开始处一次报表下拉菜单选数据分组细节每条记录一次默认组注脚每组后一次报表菜单中选择数据分组列注脚文件下拉菜单选页面设置列数1页注脚每页面结束处一次默认总结报表结束处一次报表下拉菜单选标题总结2三个基本带区2三个基本带区细节
布局工具按钮
显示或隐藏布局工具栏
2、“报表控件”工具栏
表 5.3 报表控件工具栏各控件按钮说明 图标 控件按钮 选定对象控件 标签控件 域控件 线条控件 作用 指定当前对象 创建一个标签控件,用于显示字符串,,例如,标题 创建一个域控件,以显示字段、变量或表达式的值 创建一个线条控件,用于画直线
矩形控件
汇总报表、财政报 表、各类清单等 数据报表

计算机VFP第10、11章报表与菜单设计

计算机VFP第10、11章报表与菜单设计
数据环境的设置
在报表设计中,数据环境是指与数据源相关的设置和配置 ,包括连接字符串、查询语句、参数等。
数据源与数据环境的关系
数据源是数据环境的输入,而数据环境则是报表设计的基础。正确配 置数据源和数据环境对于保证报表数据的准确性和完整性至关重要。
02
CATALOGUE
报表布局与格式化
Baidu Nhomakorabea
报表布局
设计报表的基本结构
01
确定报表的标题、页眉、页脚、细节带区等组成部分,以及它
们的位置和大小。
安排报表数据
02
将数据字段拖拽到报表的细节带区,设置数据的显示格式和对
齐方式。
调整报表外观
03
通过调整字体、颜色、边框等属性,使报表更加美观和易读。
格式化报表元素
格式化文本
设置文本的字体、大小、颜色、对齐方式等属性,以 增强报表的可读性。
序方式(升序或降序)。
03
使用表达式进行分组和排序
使用VFP提供的表达式功能,实现更复杂的分组和排序需求。例如,可
以使用表达式对数据进行计算或转换,然后根据计算结果进行分组或排
序。
03
CATALOGUE
报表数据处理
表达式与函数
表达式
在VFP中,表达式是由常量、变量、函数和运算符组成的式子,用于进行各种 数据计算和操作。表达式的结果可以是一个值、一个字符串、一个逻辑值等。

VFP数据库系统Visual FoxPro报表和标签

VFP数据库系统Visual FoxPro报表和标签

第十一章报表和标签

11.1 创建报表

11.2 设计标签

11.1 创建报表

报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,但也可以是视图、查询或临时表。视图和查询将筛选、排序、分组数据库中的数据,而报表布局定义了报表的打印格式。在定义了一个表、一个视图或查询后,便可以创建报表或标签。

11.1.1 报表向导创建报表

利用“报表向导”可以创建基于一个表或视图的报表,我们以jsgz.dbf表为例,创建“教师工资”报表。步骤如下:

1. 打开“项目管理器”,选择“文档”选项卡。

2. 选择“报表”项,单击“新建”按钮,出现如图11-1所示对话框,选择“报表向导”按钮,出现如图11-2所示对话框,选择“报表向导”。

图11-1 “新建报表”对话框

图11-2 “向导选取”对话框

3. 在“向导选取”对话框中,有“报表向导”和“一对多报表向导”两个列表选项,其中第一个选择项的向导是用来创建单一表或视图创建的带格式报表;第二项是用来创建一组父表记录及其相关子表记录的报表。我们选择第一个选项。

4. 单击“确定”后,出现步骤1-“字段选取”,如图11-3所示。

5. 选择jsgz表中的“bh”、“jbgz”、“gwgz”和“sfgz”字段。

6. 单击“下一步”按钮,出现如图11-4所示对话框。

图11-3 步骤1-“字段选取”

图11-4 步骤2-“分组”对话框

7. 这一步是选择分组记录所依据的字段,在该对话框中可设置三级分组字段,在每一级的下拉列表中可选择所需要的字段。选择字段后,可以选取“分组选项”和“总结选项”来进一步完善分组设置。

《Visual FoxPro数据库基础》第8章:报表与标签设计

《Visual FoxPro数据库基础》第8章:报表与标签设计
http://www.wenyuan.com.cn/webnew/
8.3.2 报表控件
2. 域控件和图片/ActiveX绑定控件 (1)域控件 域控件的添加方法为:选中报表控件工具栏中的域控件按钮后,在 报表带区中要放置域控件的位置单击鼠标,则打开【报表表达式】对话 框,如图8.3.1所示。该对话框中的【表达式】文本框,是用来输入所要 添加的域控件内容的。从一般意义上讲,域控件的内容是一个由常量、 字段、变量、运算符、函数和括号构成的表达式,而作为表达式的特例 ,它可以是一个字段名、一个内存变量名、一个系统变量名,亦或就是 一个常量。除了直接输入一个表达式到表达式文本框,还可以单击该文 本框右侧按钮,打开【表达式生成器】对话框为域控件指定表达式。在 【报表表达式】对话框中,还可以为所添加的域控件设置显示格式、指 定控件在带区中的相对位置、添加备注、添加计算以及设置打印条件等 。当各项设置完成后,单击【确定】按钮,一个域控件即添加完毕。
http://www.wenyuan.com.cn/webnew/
8.2.1 用报表向导创建报表
例8.1 使用报表向导,根据“学生管理.DBC”中的“成绩.DBF” 创建学生成绩单报表,报表文件名为“成绩单1.FRX”。 操作过程:选择【文件】|【新建】命令,单击【报表】单选按 钮,单击【向导】,此时,可以选择【报表向导】为单一表创建报 表,还可以选择【一对多报表向导】为具有一对多关系的表创建报 表。这里选择【报表向导】,单击【确定】,进入【报表向导】对 话框。依次完成六个向导步骤。

VFP第8章 报表和标签设计

VFP第8章  报表和标签设计

第8章 报表和标签设计
报表设计完成后,可以先单击系统菜单“常用”工具栏上的 打印预览按钮,查看报表设计的效果,如果不满意还可以用 上述方法进行修改,如果满意则可以结束“报表设计器”的 设计工作,将报表保存到预定的目录中。 预览结果如下:
源自文库
第8章 报表和标签设计
8.2.4 完善报表
要修改已生成的报表文件,应先将它打开。 在项 目管理器的“文档”选项卡中选择“报表”,并 在展开的报表列表中选择要修改的报表,然后单 击项目管理器上的【修改】按钮。就可在报表设 计器中通过以下方式完善报表。 1.选择、移动、删除控件 2.设置字体和字号 3.设置颜色 4.布局排列
第8章 报表和标签设计
4. 添加控件
选定对象:移动或改变控件大小 标签: 创建一个标签控件 选定对象 标签 域控件 矩形 图片/OLE绑定控件 按钮锁定
直线
圆角矩形
域控件:创建一个用于显示字段等内容的控件 直线:在报表上画各种线条 矩形:在报表上画矩形 圆角矩形:在报表上画圆角矩形 图片/OLE绑定控件:添加图片或随记录变化的OLE对象 按钮锁定:在添加多个同类型控件时,不需要多次选择
第8章 报表和标签设计
* 报表的设计方法
1.设计报表的基本步骤 (1) 确定要创建的报表类型。 (2) 创建报表布局文件。 (3) 修改和设置布局文件。 (4) 预览和打印报表。 2.创建报表布局的方法 (1) 报表向导:用于创建简单的单表或多表报表。 (2) 快速报表:用于快速地创建简单的单表报表。 (3) 报表设计器:用于创建新报表和修改已建立的报表。 用这三种方法创建的报表文件都可以用报表设计器进行修改。

Visual Foxpro程序设计第6章 报表和标签

Visual Foxpro程序设计第6章 报表和标签
利用报表进行分组、统计
第5步:排序记录。
中国矿业大学计算机学院 李向群
利用报表进行分组、统计
第6步:完成。
中国矿业大学计算机学院 李向群
创建一对多报表
【例2】创建基于学生表(xs.dbf)和成绩表 (cj.dbf)的一对多报表文件,要求包括学 生表中的学号与姓名字段,成绩表中的课 程编号与成绩字段。
中国矿业大学计算机学院 李向群
第6章 报表和标签 1. 报表概述 2. 创建报表 3. 利用报表进行分组、统计 4. 创建一对多报表
报表概述
中国矿业大学计算机学院 李向群
报表由两个基本部分组成:数据源和布局。
布局类型
说明
列报表 每行一条记录,字段名和字段内容在同一列。
行报表 多行对应一条记录,字段名和字段内容在同一行。
(1)项目管理器方式 (2)菜单方式 (3)工具栏
两种不同的报表向导: 一是“报表向导”,基于单一的表或视图创建带格式的报表; 二是“一对多报表向导”,基于一对多关系的表或视图创建报表。
中国矿业大学计算机学院 李向群
利用报表进行分组、统计
【例1】创建基于教师表(js.dbf)的教 师基本情况报表文件,要求包括工号 、姓名、性别、出生日期、职称名称 、基本工资字段,并按照职称名称字 段分组统计不同职称的教师的平均工 资。
第6步:完成。

第8章 VisualFoxPro报表和标签设计

第8章 VisualFoxPro报表和标签设计

。用户可以在报表上添加【域控件】、【标签控 件】、【线条控件】、【矩形控件】和【图片 /OLE 连编型控件】。下面以一个报表设计实例 来讲解这些控件的用法。
(1)打开【报表设计器】。执行【文件】【新建】菜单 命令,在【新建】对话框中创建【报表】,系统将自 动打开【报表设计器】。执行【报表】【标题/总结】 菜单命令,系统将自动弹出【标题/总结】对话框。选 中【标题带区】复选框,然后单击【确定】按钮,关 闭该对话框。
第 3 步:定义布局。在该对话框中,可以选择 【标签】中包括的【字段】,【文本】与【字 段】中间的【分隔符号】,【标签】的【字体 】等。
第 4 步:记录排序。在【可用字段】列表框 中选择【课程编号】字段,单击按钮,添加 到【选定字段】列表框中。设置完成后,单 击按钮。
第5步:完成。这里,可以选择【完成】的 后续操作,为使标签设计得符合用户需要, 可以在完成之前,单击【预览】按钮,查看 设计结果。
区来完成,也可以利用各带区相对应地对话框进 行精确地设置。
其方法是:双击需要调整大小的报表带区分隔栏,如双击 【页标头】分隔栏,系统将自动弹出【页标头】对话框。 然后可以对其进行高度等参数地设置,设置完成后单击按 钮,关闭该对话框。
3.设置网格和标尺
在向报表中添加控件时,使用网格和标尺可以
使用户能够将控件更加准确地安放在指定位置。
(1)打开【学生成绩管理】数据库。 (2)打开【学生档案】表,执行【文件】【新建】【报 表】菜单命令,系统将自动弹出【报表设计器】设计窗口 (3)执行【报表】【快速报表】菜单命令,系统将自动 弹出【快速报表】对话框。

VFP-报表与标签设计器(2)

VFP-报表与标签设计器(2)

报表设计器窗口
设计报表基本步骤 设置报表数据源 设计报表的布局 设置报表带区 在带区中添加报表控件 报表预览、保存
设置报表数据源
将数据表添加到数据环境设计器中
设计报表的布局
布局类型 列报表
布局说明
示例
每行输出一条记录,每条记录字段的值在 职员清单、学生成绩单 页面上按水平方向放置
创建报表的方法 利用报表向导创建简单的报表或一对多报表; 利用报表设计器的快速报表功能从单表创建一个简单报表; 利用报表设计器创建用户自己的报表。
12.1.1 利用报表向导设计报表
启动报表向导的方法 方法一:在“项目管理器” →“文档”选项卡→“报表”项→“新建” 按钮→“新建报表”对话框→单击“报表向导”按钮。 方法二:选择“文件”/“新建” →“新建”对话框→文件类型栏中选 择“报表” →单击“向导”按钮。 方法三:打开“工具”菜单中→“向导”子菜单→“报表”。 方法四:直接单击工具栏上的“报表”图标,也可以启动报表向导。
⑤ 组标头和组脚注带区:从“报表”菜单中选择“数据分组”, 报表设计器中会出现组标头和组脚注带区。每组一次,在组标头 带区中的数据会出现在每一个分组的开始处,一般是这个分组的 标题;在组脚注带区中的数据会出现在每个分组的结束处,一般 是这个分组的小计信息。组标头和组脚注带区总是成对出现在报 表中。
⑥ 列标头和列脚注带区:从“文件”菜单中选择“页面设置”, 设置“列数”大于1,就会在报表设计器中出现列标头和列脚注带 区。每列一次,分别在每列的开始与结尾部分打印一次。

VF-报表和标签设计

VF-报表和标签设计

项目5 报表和标签设计
任务 5.1学生信息报表制作——创建报表文件
〖任务小结〗 (1)报表 报表是指将Visual FoxPro中的表或视图中的数据,经过报表向导或报表设 计器制作成可以打印的报表文件(.frx)。报表由两个基本组成部分:数据源和 布局。数据源主要由表的字段组成,布局可以报表向导、报表设计器完成。 (2)报表的预览和打印 在程序中预览报表 REPORT FORM 报表名 PREVIEW 在程序中打印报表 REPORT FORM 报表名 to printer
项目5 报表和标签设计 任务 5.2 报表设计器——设计报表
2.向数据环境设计器中添加表Biblioteka Baidu视图
项目5 报表和标签设计
任务 5.2 报表设计器——设计报表
3.从数据环境设计器中移去表 将表从数据环境中移去时,与这个表有关的所有关系也随之移去。 (1)在“数据环境设计器”中选择要移去的表或视图。 (2)从“数据环境”菜单中选择“移去”命令。 4.在数据环境设计器中设置关系
项目5 报表和标签设计
【技能建构】 Visual FoxPro报表设计主要与项目管理器中的文档、报表向导、报表设计器等有 关,也与在程序中使用报表有关。 一、文档 Visual FoxPro项目管理器中的文档类是专门用来管理表单、报表和标签对象的, 通过文档可以对报表和标签的新建、添加、修改、预览,也可将报表和标签移出项目管 理器。 二、报表向导 报表向导是创建报表的一种最简单的方法,它提供了报表设计器的定制功能,报 表向的数据源既可以来自一个表或视图,也可以来自多个表,在用报表向导的创建报表 时,向导将向用户提出数据源、字段、分组、报表样式、报表布局、排序、完成等一系 列问题,然后根据用户的回答创建一个与用户需求相吻合的报表。 三、报表设计器 报表设计器是创建和修改报表的主要工具,使用报表设计器可以任意修改报表, 定制报表,可以在使用报表向导的过程中修改报表,还可以用报表设计器打开一个已有 的报表,对它进行修改。 四、标签 标签是多列报表布局,为匹配特定标签纸而具有相应的特殊设置。在 Visual FoxPro 里,可以使用“标签向导”或“标签设计器”迅速创建标签。

VFP基础教程第八章报表与标签设计VFP教程3

VFP基础教程第八章报表与标签设计VFP教程3

8.3 修改报表

1. 给报表添加带区

默认情况下,“报表设计器”显⽰三个带区:页标头、细节和页注脚。

可给报表添加的带区

带区

打印

典型内容

标题每个报表⼀次标题、⽇期或页码、公司标微、标题周围的框列标头每列⼀次列标题列脚每列⼀次总结,总计组标头每组⼀次数据前⾯的⽂本组脚每组⼀次组数据的计算结果值总结 总结、“Grand Totals”等⽂本

2. 改变报表的列标签

在报表设计器中, 利⽤报表控制⼯具栏上的标签按钮来写。

3. 修改报表表达式

在报表设计器中, 双击需修改字段,在表达式对话框中输⼊新表达式。

4. 增加表格线

在报表设计器中, 利⽤报表控制⼯具栏上的线条按钮来画。

5. 页⾯设置

利⽤⽂件菜单中的页⾯设置命令。

6. 字体设置

利⽤格式菜单中的字体命令。

7. 布局设置

利⽤格式菜单或布局⼯具栏。

8. 在报表中使⽤数据分组、汇总区

必须⾸先对表进⾏索引,否则出错。

VF10报表和标签设计

VF10报表和标签设计

10.3.4 设置报表的数据源
向“数据环境设计器”中添加表或视图的操作步 骤: (1)在“项目管理器”中,选择“报表”,并选择 一个已建立的报表。 (2)选择“修改”按钮,系统打开“报表设计器” 窗口。 (3)在“显示”菜单中,选择“数据环境”命令或 单击右键,在快捷菜单中,选择“数据环境”命 令,屏幕显示“数据环境”窗口。 (4)在“数据环境设计器”窗口中,单击鼠标右键, 打开快捷菜单,在菜单中,选择“添加”,屏幕 显示“添加表或视图”对话框。
(5)选中“报表控件”工具栏中字段按钮后,在 “报表设计”区中单击时,系统将在屏幕显示出 “报表表达式”对话框。 (6)单击“表达式对话框”右侧的“…”按钮,系 统将打开“表达式生成器”对话框。 (7)双击字段列表中的“姓名”字段,则该字段被 加到“报表字段的表达式”编辑框中,然后单击 “确定”按钮,系统返回“报表表达式”窗口, 再次单击“确定”按钮,则该字段被加到“报表 设计器”窗口中。 (8)同理可放置其他所需的字段。 利用“报表控件”工具栏中的“锁定”按钮,可一
第十章 报表和标签设计
10.1 报表概述
报表包含两个基本部分:数据源和布局。数据源 一般是表,也可以是视图、查询或自由表等,报 表布局则定义了报表的打印格式。 报表文件具有.FRX文件扩展名,用于存储报表的 详细说明。每个报表文件还有.FRT文件扩展名的 相关文件。报表布局文件不是存储每个数据字段 的值,而只是存储一个特定报表的位置和格式信 息。如果报表中数据源字段值发生了变化,报表 的值也会发生相应的变化。

VF第13章 报表与标签的设计

VF第13章 报表与标签的设计
2019/12/17 滕永晨* 10
第1来自百度文库章
13.1.4 报表数据分组 在设计报表时,有时所要报表的数据是成组出
现的,需要以组为单位对报表进行处理。组的分 隔是根据分组表达式进行的,这个表达式通常由 一个以上的表字段生成,有时也可以相当复杂。 分组之后,报表布局就有了组标头和组注脚带区, 可以向其中添加控件。 1.添加单个数据分组 2.添加多个数据分组
2019/12/17 滕永晨* 6
第13章
13.1.3 利用报表设计器设计报表 启动报表设计器有以下3种常用方法: (1)打开“项目管理器”,选择“文档”选项卡 中的“报表”项,单击“新建”按钮,在弹出 “新建报表”对话框中再单击“新建报表”按钮 。 (2)打开“文件”菜单中的“新建”子菜单,在 文件类型栏中选择“报表”,然后单击“新建文 件”按钮。 (3) 直接使用命令 CREATE REPORT 也可启动 报表设计器。
2019/12/17 滕永晨* 13
第13章
13.2 标 签 设 计
标签是一种特殊的报表,它的创建、修改 方法与报表基本相同。和创建报表一样,可 以使用标签向导创建标签,也可以直接使用 标签设计器创建标签。无论使用哪种方法来 创建标签,都必须指明使用的标签类型,它 确定了标签设计器中的“细节”尺寸。
2019/12/17 滕永晨* 3
第13章
13.1.1 利用报表向导设计报表 启动报表向导有以下4种常用方法: (1)打开项目管理器,选择“文档”选项卡中的“报 表”项,单击“新建”按钮,在弹出“新建报表”对 话框中,再单击“报表向导”按钮 。 (2)打开“文件”菜单中的“新建”菜单项,在文件 类型栏中选择“报表”,然后单击“向导”按钮 。

第5章Visual FoxPro 6.0报表与标签设计

第5章Visual FoxPro 6.0报表与标签设计

标签是一种特殊类型的报表,是为匹配特定的输 出形式而设置的一种报表布局,通常用于将数据 制作成个人名片、邮寄标签等形式打印输出。 Visual FoxPro 6.0能方便地使用向导和设计器来 创建报表和标签。使用向导,只要一步一步地按 照提示进行,就可快速地生成报表和标签;设计 器适用于对报表和标签掌握较好的用户,它的自 由度比较高,用户可以自行定制报表的外观样式 以及数据分组及分布情况,同样,使用向导可以 方便地创建一个标签。掌握了报表和标签的使用, 就能将数据库中的数据输出成书面形式来使用了。
二、填空题 1.报表主要包括两部分内容: 和 。 2.报表的数据源可以是数据库中的表,也可以是 、 和 。 3.在Visual FoxPro中,创建报表的方法有3种:一是使 用 创建报表,二是使用【报表设计器】创建报表, 三是使用 。 4.为报表添加域控件,一是从 中添加,二是直接使 用 工具栏中的【域控件】按钮。 5.利用报表的 功能,可随时查看报表的打印效果。
报表是由各种控件组成的,通过控件能定 义页面上显示的数据及其格式。本例中的 图标、标题、页标头以及日期等都需要用 添加控件的方法来实现。Visual FoxPro 6.0为用户提供的报表控件有8种
以下是各控件的功能介绍。 (选定对象):用于移动控件或改变控件大小。 (标签):用于创建一个标签控件,用于保存不希望用 户改动的文本。 (域控件):创建一个字段控件,用来输出报表中各种 类型的数据。 (线条):在报表上画线条。 (矩形):在报表上画矩形和报表的边界。 (圆角矩形):在报表上画圆、椭圆、圆角矩形等。 (图片/ActiveX绑定控件):在报表中添加位图或者通用 字段。 (锁定按钮):在添加多个同类型的控件时不需要多次 选择。
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019/2/25
27
1、添加单个数据分组

从报表设计器的快捷菜单或“报表设计器”工具栏中或“报表”菜单中, 选择“数据分组”,出现“数据分组”对话框。
2019/2/25
28
2、添加多个数据分组
也叫“嵌套分组”,在单个数据分组创建的基础上,选择“插入”按 钮,生成第二个分组的文本框,再进行下一步设置,完成第二个分组的 创建,再以此类推。
—— 计算机科学与工程学院 ——

12.1 报表设计 12.2 标签设计
2019/2/25
2
12.1 报表设计
报表设计就是定义报表的数据源和数据布局。 数据源是报表和标签的数据来源,可以是数据库中的表或自由表,也可以是 查询、视图或临时表; 数据布局则用于指定报表和标签中各输出内容的位置和格式。 (常用报表 布局有:列报表、行报表、一对多报表、多栏报表和标签[见表12.1]) 报表保存 报表保存后系统会产生一个报表文件,其扩展名为.frx; 另外系统还将自动生成一个与报表文件同名的报表备注文件,其扩展名 为.frt 。
2019/2/25
38

在设计报表时,有时所要报表的数据是成组出现的,需要以组为单位对 报表进行处理。例如在学生花名册时,为了阅读方便,需要按所在性别或籍 贯进行分组。利用分组可以明显地分隔每组记录,使数据以组的形式显示。 组的分隔是根据分组表达式进行的。这个表达式通常由一个以上的表字段生 成,有时也可以相当复杂。 分组之后,报表布局就有了组标头和组注脚带区,可以向其中添加控件。 组标头带区中一般都包含组所用字段的“域控件”,可以添加线条、矩形、 圆角矩形,也可以添加希望出现在组内第一条记录之前的任何标签。 组注脚通常包含组总计和其他组总结性信息。
2019/2/25
29
12.1.5 报表输出
设计报表的最终目的是要按照一定的格式输出符合要求的数据。 报表 输出时,应该进行页面设置,通过预览报表调整版面效果,最后再打印输出 到纸介质上。
1、页面设置
从“文件”菜单中, 选择“页面设置”子 菜单,出现“页面设 置”对话框,设置页 边距、纸张类型、纸 张大小等。
2019/2/25
30
2、预览报表
单击常用工具栏中的“打印预览”按钮或从“文件”菜单中选择“打印预 览”子菜单,在预览窗口中会立即输出当前报表。预览窗口有它自己的工具栏, 使用其中的按钮可以逐页地进行预览。
3、打印输出
(1)从“文件”菜单中选择“打印”子菜单,出现“打印”对话框。 (2)在报表设计器中单击鼠标右键在弹出的快捷菜单中选择“打印”, 出现“打印”对话框。 (3)单击打印预览工具栏中的“打印报表”按钮,出现“打印”对话框。 (4)单击常用工具栏的“运行”按钮,出现“打印”对话框。 通过命令或程序的方式也可以打印或预览指定的报表。格式如下: REPORT FORM<报表名>[PREVIEW]。
2019/2/25
21
④标题和总结带区:从系统菜单中的“报表”菜单中选择“标题/总结”, 分别选定“标题带区”和“总结带区”复选框,则会在报表的最上方和最 下方添加相应带区。在这两个带区中的数据只会分别出现在第一页报表的 最顶端和最后一页报表的最底端。标题带区中一般放置报表的题目,而将 整份报表的统计信息放置在总结带区中。如果选定“新页”复选框,则标 题或总结会被单独打印一页。 ⑤ 组标头和组脚注带区:从“报表”菜单中选择“数据分组”,报表设 计器中会出现组标头和组脚注带区。每组一次,在组标头带区中的数据会 出现在每一个分组的开始处,一般是这个分组的标题;在组脚注带区中的 数据会出现在每个分组的结束处,一般是这个分组的小计信息。组标头和 组脚注带区总是成对出现在报表中。
2019/2/25
31
12.2 标签设计
标签是一种特殊类型的报表,适合打印在特定的标签纸上 。其创建方 式与创建报表一样。 标签保存后系统会产生一个标签文件,其扩展名为.lbx,另外系统还将 自动生成一个与标签文件同名的标签备注文件,其扩展名为.lbt 。
12.2.1 利用标签向导设计标签
演示——读者基本信息标签 启动标签向导 方法一:在“项目管理器”的“文档”选项卡中,选定“标签” 项,单击“新建”按钮,在出现的“新建标签”对话框中,再 单击“标签向导”按钮。 方法二:选择“文件”菜单中的“新建”菜单项,出现“新建” 对话框,在对话框的文件类型栏中选择“标签”,然后单击 “向导”按钮。 方法三:打开“工具”菜单中的“向导”子菜单,选择“标 签”。
⑥ 列标头和列脚注带区:从“文件”菜单中选择“页面设置”,设置 “列数”大于1,就会在报表设计器中出现列标头和列脚注带区。每列一 次,分别在每列的开始与结尾部分打印一次。
2019/2/25
22

在带区中添加报表控件
1、添加域控件
方法1:从数据环境中添加 方法2:从工具栏添加( )。
工具栏添加域控件
发票、财务状况报表 电话薄、名片
多列的记录,每条记录的字段沿左边缘竖 工资条、邮政标签 直放置,打印在特殊纸上,一般用来打 印标签
2019/2/25
20

设置报表带区
(报表中的每个白色区域,称之为“带区”,它可以包含文本、来自表字 段中的数据、计算值、用户自定义函数以及图片、线条和框等;并可以 在带区中插入各种报表控件。) 默认情况下,“报表设计器”显示三个带区:页标头、细节和页注脚。 ① 页标头带区:在页标头带区中的数据将会显示在每一页报表的开头处, 而且包含的信息在每页中只出现一次。一般来讲,出现在报表表头中的 项包括报表标题、报表的列标题(相当于字段名序列,用来说明该列细 节区的内容)、当前日期、分割线等。 ② 细节带区:报表的主体。当报表输出时,报表设计器会根据细节带区 中的设置,显示表中的全部记录。这部分格式是报表文件中最基本也是 最重要的。 ③ 页注脚带区:在页注脚带区中的数据将会显示在每一页报表的最底端, 而且每页只显示一次。可以在该区打印页码、节、小计等。
2019/2/25
25

在带区中添加报表控件 4、添加线条、矩形和圆形
从工具栏添加( 形和圆形的样式、打印条件等。 ),可以通过“属性”设置线条、矩
5、选择、移动、调整控件的大小
选择:鼠标指向任一控件,单击左键即可。通过shift键进行不连续选择。 移动:鼠标拖动;键盘上下左右键移动。 调整大小:鼠标和键盘两种方式。
6、复ห้องสมุดไป่ตู้、删除控件
复制:菜单方式(“复制”、“粘贴”)和命令方式(“Ctrl+C”和 “Ctrl+V” )。 删除:菜单方式(“剪切”)和命令方式(Delete 键或Backspace )
7、插入页码、当前日期
插入页码:“_pageno”变量 当前日期:“DATE()”函数
2019/2/25
26
12.1.4 报表数据分组
2019/2/25
3

创建报表的方法 利用报表向导创建简单的报表或一对多报表; 利用报表设计器的快速报表功能从单表创建一个简单报表; 利用报表设计器创建用户自己的报表。
12.1.1 利用报表向导设计报表
启动报表向导的方法 方法一:在“项目管理器” →“文档”选项卡→“报表”项→“新 建”按钮→“新建报表”对话框→单击“报表向导”按钮。 方法二:选择“文件”/“新建” →“新建”对话框→文件类型栏 中选择“报表” →单击“向导”按钮。 方法三:打开“工具”菜单中→“向导”子菜单→“报表”。 方法四:直接单击工具栏上的“报表”图标,也可以启动报表向导。
步骤5 排序记录
2019/2/25
10

步骤6 完成报表创建
2019/2/25
11
12.1.2 利用快速报表设计报表
(必须在启动“报表设计器”后才能使用快速报表) 演示——对图书表创建报表

打开报表设计器
2019/2/25
12

在“报表”菜单中选择“快速报表”
注意:在这一步操作中,如果在创建报表之前没有打开任何数据库或数据表, 会弹出“打开”对话框用于选择创建报表的数据表。如果在创建报表之前有数 据库或数据表打开,则直接弹出“快速报表”对话框。
设计报表的布局
布局说明 每行输出一条记录,每条记录字段的值在 页面上按水平方向放置 字段在页面上从上到下排列,每条记录的 字段在一侧竖直放置 一条记录或一对多关系 多列的记录,每条记录的字段沿左边缘竖 直放置 示例 职员清单、学生成绩单
布局类型 列报表
行报表
货物清单、产品目录
一对多报表 多栏报表 标签
2019/2/25 32
1)设置数据源
2019/2/25
33
2)设置标签类型
2019/2/25
34
3)确定标签布局
2019/2/25
35
4)确定排序字段
2019/2/25
36
5)预览、保存标签
2019/2/25
37
12.2.1 利用标签设计器设计标签
“标签设计器”是“报表设计器”的一部分,它们使用相同的工具菜单和工 具栏,甚至有的界面名称都一样。主要的不同是“标签设计器”基于所选标 签的大小自动定义页面和列。
2019/2/25 13

字段选择
2019/2/25
14
12.1.3 利用报表设计器设计报表
启动报表设计器的方法 方法一:打开“项目管理器” → “文档”选项卡中→“报表” →单击“新 建”按钮→“新建报表”对话框中→单击“新建报表”按钮,如前面图 13.1所示。 方法二:打开“文件”/“新建”子菜单→文件类型栏中选择“报表” →, 单击“新建文件”按钮。 方法三:单击常用工具栏中的“新建”按钮,接着选择“新建”对话框中的 “报表”类型,然后单击“新建文件”按钮。 方法四:在命令窗口中执行CREATE REPORT命令。可以在执行命令时, 一并指定报表文件的名称。
2019/2/25
15
报表设计器窗口
2019/2/25
16

设计报表基本步骤

设置报表数据源 设计报表的布局 设置报表带区 在带区中添加报表控件 报表预览、保存
2019/2/25
17

设置报表数据源
2019/2/25
18
将数据表添加到数据环境设计器中
2019/2/25
19

2019/2/25 23

在带区中添加报表控件 2、添加图片控件
从工具栏添加( )。
2019/2/25
24

在带区中添加报表控件 3、添加标签控件
从工具栏添加( )。
在标签控件所在位置处输入文字即可。可以通过“格式”菜单中的 “字体”修改文字的字体、样式、大小、颜色等。 可以通过标签“属性”设置打印条件等,如图所示。
2019/2/25
4
无论用上述哪种方法启动报表向导,都会弹出“向导选取”对话框。
2019/2/25
5

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

步骤1 字段选取
2019/2/25
6

步骤2 分组记录
2019/2/25
7

步骤3 选择报表样式
2019/2/25
8

步骤4 定义报表布局
2019/2/25
9

相关文档
最新文档