Visual_FoxPro_报表设计演示稿

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

按 钮
数据分组
数据环境

来自百度文库

显示“数据分组”对话框,用于创建数据组及指 定其属性
显示报表的数据环境
报表控件工具 栏
调色板工具栏 布局工具栏
显示或关闭“报表控件”工具栏
显示或关闭调色板工具栏 显示或关闭布局工具栏
设置报表数据源 • 一般情况下报表总是与一定的数据源相联系的。 • 方法:打开“报表设计器”,右击选择“数据环 境”命令,在“数据环境设计器”中右击,选择 “添加”命令。 • 在数据环境中的数据源,将在每一次运行报表时 被自动打开。
报表布局 • 利用“报表向导”或“快速报表”都可以生成
一个基本报表,但是,所生成的报表不一定能
满足设计的要求,用户可以在“报表设计器” 里对报表布局进行更深入的设计。
• 修改报表布局包括:设置报表数据环境、修改
报表带区、修改或添加控件、调整控件位置和 大小、定义字段格式、更改报表中的字体、添
加线条、矩形和圆形、向报表添加图片以及向
五、报表输出 ⒈报表预览 • 在“报表设计器”设计报表的过程中, 可以随时预览报表,其具体操作如下: • 单击“显示—预览”命令,或单击“常 用”工具栏上的“打印预览”按钮,或 用右键单击在弹出的快捷菜单中选择 “预览”,屏幕将显示报表的页面样式, 并弹出“打印预览”工具栏。
⒉报表打印 • 要打印报表时,首先要打开报表,然后在系统 菜单上单击“文件|打印”命令,或在报表快 捷菜单上选择“打印”命令,或在“打印预览” 工具栏上选择“打印”按钮,屏幕弹出“打印” 对话框。 • 在“打印”对话框中,可以设置“打印范围” 和“打印份数”。单击“属性”按钮,会弹出 “属性”对话框,在对话框中可以设置纸张尺 寸大小、方向、纸张来源和打印精度等选项。
Visual FoxPro 数据库、报表设计教程
高得软件
教程目录
第一章 、报表设计器应用
第二章 、vfp 常用函数
第三章 、vfp 数据表、字段类型
第一章 报表设计器应用
创建报表
预览和打印报表
1. 创建报表
报表简述 • 报表是将需要的数据表格化的重要工具,包括 两个基本组成部分:数据源和布局。
报表添加注视、在布局上分组数据等。
报表带区 • 认识报表的结构。有些是重复的,有些只显 示一次。 • 带区的作用主要是控制数据在页面上的打 印位置;在打印或预览报表时,系统会以不 同的方式处理各个带区的数据,例如:对于 “标题”带区,系统只在一个报表中打印一 次该带区的内容。 • 在每一个报表里,都可以添加或删除若干 个带区。
⑴添加标题或总结带区:执行“报表”菜单中的 “标题/总结”命令,选中“标题带区”复选 框。 • 表示向表中添加一个“标题”带区,如果希望 把标题内容单独打印一页,还要选中“新页”, 同样可以设置“总结带区”。
• 系统自动把“标题”带区设置在报表顶部,而 把“总结”带区设置在报表尾部。
⑵添加组标头或组注脚带区:单击“报表”菜单中的 “数据分组”命令。
⑵调整控件中的文本 • 该调整并不改变控件在报表中的位置, 只用于改变控件中的内容在控件中的对 齐方式。 • 方法:选中控件,单击“格式—文本对 齐方式”,从子菜单中选择需要的对齐 方式。
⑶改变字体 • 用以改变每个域控件的文本或标签控件的字体 和大小,以及改变整个报表的默认字体。 • 方法:选择控件,单击“格式—字体”命令。 ⒋改变控件颜色 • 在报表设计器中,可以改变域控件、标签控件、 直线或矩形的颜色。 • 方法:选择要改变颜色的控件,在调色板中选 择所需的前景和背景颜色。
四、编辑报表 ⒈添加报表控件 • 前面已经讲过可以用“显示|数据环境” 命令,然后选择需要的字段拖到报表中, 也可以“报表控件”工具添加。
此带区为表头的 名称,可改写
此带区是取表中 相应字段的值
此时出现页标头、细节、页注脚3个带区。 为便于输入报表名称:“价格情况表”, 选定“报表”菜单中的“标题/总结”,添 加一个标题带区,报表设计器中最多可有9 个带。
⑵复制、删除报表控件 • 复制:选中控件,单击“编辑—复制— —粘贴”命令。 • 复制的控件显示在原控件的下方,然后 将其拖动到报表的合适位置。 • 删除:选中控件,单击“编辑|剪切”命 令,或按Del键。
⒊格式化控件 ⑴定义控件格式 • 方法: • 双击域控件,弹出“报表表达式”对话 框,单击“格式”文本框右边的按钮, 弹出“格式”对话框,在对话框中选择 字段类型(字符型、数值型、日期型), 再选择适当的格式“编辑选项”。
每报表出现一次,用来放置标题、日期页码 每页出现一次列标题、日期、页码 每列使用一次,为列设置标头(分栏打印) 每组出现一次,用来放置分组字段和分隔线 每记录出现一次,用来放置数据和说明文本 每组出现一次,存放分组总计、小计文本 每列使用一次,用来存放总结总计 每页出现一次,放置日期、页码、分类总计 每报表出现一次,用来放置有关总计文本
⒍设置报表变量 用户可以在报表中创建变量,保存打印 报表时所计算的结果。使用“报表”菜 单中的“变量”命令,可以添加新的变 量,改变或删除已有变量,或更改变量 的计算顺序。
当变量建立完成后,要将变量加入到报表中去,可按以 下步骤操作: ⑴在“报表设计器”中,选择“报表控件”工具栏的 “域控件”按钮。 ⑵在报表中选定要添加域控件的位置。 ⑶在弹出的“报表表达式”对话框中,在“表达式”框 输入新添加的变量,或单击其右边的按钮,在弹出的 “表达式生成器”中选中新建的变量。 ⑷单击“确定”按钮,则新变量被添加到报表的指定位
3、命令法调用报表 • 有时,需要用命令法调用一个报表,如在一个 菜单中,调用一个报表等。 • 命令法如下: • Report form 报表文件名 preview ——打 印预览 • Report form 报表文件名 to printer—— 打印 • Report form 报表文件名 to printer prompt——打印对话框
选中此按 钮可在标题 带区中定位, 并输入标题
若要打印报表只需选择“报表” 菜单中的“运行报表”或单击右键 选择“打印”。若要预览,则单击 右键,选择“预览”。此时可在屏 幕显示报表如下:
选中此按钮 可在带区中划 表格线
⒉报表控件操作 ⑴选择、移动和调整控件的大小 • 选择:单击控件,选中一个控件; • 在控件周围拖动鼠标,用虚框包围控件, 或按住Shift键逐个单击控件,则选中多 个控件。 • 移动:选中控件,拖到报表带区中的新 位置。 • 调整:选中控件,拖动边框。
⒉建立多个组 ⑴在“报表”菜单中选择“数据分组”命 令,弹出“数据分组”对话框。 ⑵在对话框的“分组表达式”框中输入多 个表达式,或单击其右侧的按钮,在弹 出的“表达式生成器”中创建多个分组 表达式。 ⑶在“组属性”框中,选定需要设置的属 性,单击“确定”按钮。
⒊更改组带区及分组顺序 • 如果要修改组带区,可以选择“报表” 菜单中的“数据分组”命令,在弹出的 “数据分组”对话框中,插入或删除分 组表达式,即添加删除组带区;也可以 用鼠标拖动分组表达式左边的按钮,将 分组表达式移动到新的位置上,即更改 分组顺序。
三、报表分组 • 设计好报表基本布局后,可以通过指定 字段或字段表达式来给记录分组,分组 显示可以使报表更加便于阅读。使用 “报表设计器”可以为报表添加一个或 多个组、更改组的顺序、重复组标头以 及更改或删除组带区等。
⒈建立单个组 ⑴在“报表”菜单中选择“数据分组”命 令,弹出“数据分组”对话框。 ⑵在对话框的“分组表达式”框中输入表 达式,或单击其右侧的按钮,在弹出的 “表达式生成器”中创建分组表达式。 ⑶在“组属性”框中,选定需要设置的属 性,单击“确定”按钮。
默认情况下,“报表设计器”显示三个带区:页 标头、细节和页脚注。报表带区(report band) 是指报表中的一块区域,可以包含文本、来自表 字段中的数据、计算值、用户自定义函数、图片、 线条等。 报表上可以有各种不同类型的带区,每一个带区 的底部有一个分隔栏。带区名称显示在靠近蓝箭 头的栏上,蓝箭头指示该带区位于栏之上,而不 是之下。 利用不同的报表带区,可以控制数据在报表页面 上的打印位置。
置上。
⒏页面设计 方法:单击“文件”菜单中的“页面设置” 命令。 在“页面设置”设置对话框中,设置报表 的列数、列宽、页面布局、对象间隔、 页边距;可以单击“打印设置”按钮, 在弹出的“打印设置”对话框中对打印 纸张、打印方向等进行设置。 与所用的打印机支持的纸宽有关系。
⒐报表控件 ⑴报表控件工具栏 默认情况下系统在打开一个“报表设计 器”的同时会打开“报表控件”工具栏, 在设计报表时要经常使用该工具栏所提 供的功能。
2)使用“文件” 菜单的“新建”菜单 项,打开“新建”对 话框,在对话框的 “文件类型”栏中选 择“报表”,单击 “新建文件”按钮。
3)在命令窗口中输入:CREATE REPORT <报表 文件名>
• 也可用命令打开报表设计器: • 格式:Modify Report <报表名> ⒈用“快速报表”命令创建报表 • 方法:打开“报表设计器”,在“报表” 菜单中选择“快速报表”命令。 ⒉报表设计工具栏 • 系统在打开“报表设计器”时,会同时打 开“报表设计器”工具栏。
弹出“数据分组”对话框,在对话框中输入分组表达式, 报表则添加多个“组标头”带区,同样可设置“组注 脚”带区。 ⑶调整带区高度:双击需要调整高度的带区标识栏,屏 幕显示一个对话框,在对话框的“高度”框中可以调
整高度; 也可用拖动法改变。
“带区高度保持不变”复选框:(双击带区)选中可以防 止报表带区因为容纳过长的数据而移动。
⑷OLE对象 • 一个OLE对象,可以是图片、声音、文档等, 在Visual FoxPro的表中可以包含这些对象, 这就意味着报表应该能够处理OLE对象。 • 人员的照片、商品的商标等,都可以以图片的 形式添加到报表中去。 ⑸线条、矩形和圆型 • 为了提高报表的可视效果,可以使用“报表控 件”工具栏提供的添加线条、矩形和圆形工具 实现。
2.“报表设计器”工具栏和“报表控件”工具栏 在报表的设计环境中,最常用的控件工具是 “报表设计器”工具栏和“报表控件”工具栏。 如果在启动“报表设计器”时没有出现如图的 两个小窗体,可通过“显示”菜单下的“工具 栏”选项来打开“工具栏”窗口。 “报表设计器”工具栏和“报表控件”工具栏 所包括的按钮及其说明分别见下表
• 报表布局定义了报表的打印格式。数据源通常 是数据库的表,也可以是视图、查询或临时表;
• 创建报表的过程包括定义报表的样式并指定数 据源,系统将报表样式保存在报表文件中,报表文 件的扩展名为.frx。
(1)利用报表设计器创建 报表 报表设计器的启动 可 用下述 三个方 法之 一 打开“报表设计器” 1)在“项目管理 器 ”中选 择“文 档” 选 项 卡中的 “报表 ”, 单 击 【新建 】按钮 ,在 随 后 弹出的 “新建 报表 ” 对 话框中 ,单击 【新 建 报表】按钮。
图 “报表控件”和“报表设计器”控件
⑵域控件 • 用于在报表中添加一个数据项,可以是表中的 一字段,也可以是一个表达式,类似一个文本 框。 • 简单方法:往报表中添加表或视图的字段时, 可以打开报表的“数据环境”选中表或视图, 然后把相关的字段拖放到指定的带区里。 ⑶标签控件 • 标签控件用于输入报表的标题、字段的说明性 文字等。
工资发放表
发放日期:2005年11月28
表头部分
姓名 张三 李四 …… 王明 合计
职务工 资 800 1200 …… 670
津贴 500 700 …… 430
应发工资 1300 1900 …… 1100 *******
主体部分, 多条记录 重复 表尾部分
主管:张长江 制表人:王晓华 在认识一个报表的各部分以后,才能有效地对应到报表 设计器中的各带区
带区 标题 页标头 列标头 组标头 细节 组注脚 列注脚 页注脚 总结


添 加 方 法 从“报表”菜单中选择 “标题/总结” 缺省 从“文件|页面设置”设 置“列数”>1 从“报表”菜单中选择 “数据分组” 缺省 从“报表”菜单中选择 “数据分组” 从“文件|页面设置”设 置“列数”>1 缺省 从“报表”菜单中选择 “标题/总结”
相关文档
最新文档