Visual FoxPro程序设计:第7章 报表和标签设计

上传人:努力****83 文档编号:193058318 上传时间:2023-03-08 格式:PPT 页数:32 大小:491.50KB
收藏 版权申诉 举报 下载
Visual FoxPro程序设计:第7章 报表和标签设计_第1页
第1页 / 共32页
Visual FoxPro程序设计:第7章 报表和标签设计_第2页
第2页 / 共32页
Visual FoxPro程序设计:第7章 报表和标签设计_第3页
第3页 / 共32页
资源描述:

《Visual FoxPro程序设计:第7章 报表和标签设计》由会员分享,可在线阅读,更多相关《Visual FoxPro程序设计:第7章 报表和标签设计(32页珍藏版)》请在装配图网上搜索。

1、第第7 7章章 报表和标签设计报表和标签设计 本章主要介绍本章主要介绍VFPVFP报表文件的建立与输出方法报表文件的建立与输出方法标签文件的建立与输出方法标签文件的建立与输出方法7.1 报表的布局功能:功能:实现对表中的数据和查询结果进行显示或打印实现对表中的数据和查询结果进行显示或打印报表包含两个基本部分:报表包含两个基本部分:数据源:数据源:表、视图、查询或自由表等表、视图、查询或自由表等布局:布局:布局定义了报表的打印格式布局定义了报表的打印格式报表文件报表文件具有具有.FRX.FRX文件扩展名文件扩展名用于存储报表的详细说明用于存储报表的详细说明每个报表文件还有每个报表文件还有.FRT

2、.FRT扩展名的相关文件扩展名的相关文件报表布局文件报表布局文件不存储每个数据字段的值不存储每个数据字段的值只存储一个特定报表的位置和格式信息只存储一个特定报表的位置和格式信息如果报表中数据源字段值发生了变化,报表的值也如果报表中数据源字段值发生了变化,报表的值也会发生相应的变化会发生相应的变化二、创建报表的步骤 5 5个主要步骤个主要步骤:选取字段选取字段确定创建的报表样式确定创建的报表样式创建报表布局创建报表布局修改和定制报表布局修改和定制报表布局预览和打印报表预览和打印报表三、报表样式 列报表列报表每一行输出一个记录每一行输出一个记录,记录字段的值按水平放置记录字段的值按水平放置 学生登

3、记表和统计报表学生登记表和统计报表 行报表行报表一列一个记录,每个记录的字段在一侧竖直放置一列一个记录,每个记录的字段在一侧竖直放置货物列表货物列表 一对多报表一对多报表一个记录对应的多条记录表一个记录对应的多条记录表发票和财务报表发票和财务报表 多栏报表多栏报表 每个记录的字段沿左边缘竖直放置每个记录的字段沿左边缘竖直放置 电话号码簿和名片电话号码簿和名片 标签标签 多列记录,每个记录的字段沿左边缘竖直放置多列记录,每个记录的字段沿左边缘竖直放置 邮件标签邮件标签四、报表布局文件创建的方法 三种方法来创建报表布局:三种方法来创建报表布局:用用“报表向导报表向导”创建简单的报表或者一对多报表创

4、建简单的报表或者一对多报表用用“报表设计器报表设计器”修改或创建用户自己的报表修改或创建用户自己的报表用用“快速报表快速报表”从单表中创建一个简单报表从单表中创建一个简单报表7.2 报表文件的建立 一个简单的报表,其操作步骤如下一个简单的报表,其操作步骤如下1.“1.“报表向导报表向导”的打开的打开 方法方法1:1:项目管理器项目管理器/文档文档/报表报表/新建新建/报表向导报表向导 方法方法2 2工具工具/向导向导/报表报表/报表向导报表向导/确定确定一、一、“报表向导报表向导”创建报表创建报表操作步骤如下(1)(1)字段选取字段选取(2)(2)对记录进行分组对记录进行分组 (3)(3)选择

5、报表样式选择报表样式(4)(4)定义报表布局定义报表布局(5)(5)排序记录。排序记录。(6)(6)输入报表标题和确定保存方式输入报表标题和确定保存方式 创建单表报表创建单表报表 创建多表报表创建多表报表 分组不需要排序分组不需要排序 二、报表设计器创建空白报表二、报表设计器创建空白报表步骤:步骤:项目管理器项目管理器/文档文档/报表报表/新建新建 新建报表新建报表/报表设计器报表设计器/显示空白报表显示空白报表、设置报表数据源、设置报表数据源 向数据环境中添加表或视图向数据环境中添加表或视图 显示数据环境右键添加显示数据环境右键添加 或者在空白地方击右键或者在空白地方击右键、为数据环境设置索

6、引、为数据环境设置索引 选表击右键属性属性窗口数选表击右键属性属性窗口数据选项卡据选项卡 3、创建报表布局、创建报表布局 可以看到不同的带区,每个带区都可以可以看到不同的带区,每个带区都可以放置一些报表控件,不同带区中的控件出放置一些报表控件,不同带区中的控件出现在报表中不同的地方。现在报表中不同的地方。标题、日期、页码、公司标志标题、日期、页码、公司标志列标题放此列标题放此分组分组字段字段细节细节和说和说明性明性文字文字日期页码日期页码 用用“快速报表快速报表”创建报表创建报表步骤:步骤:项目管理器项目管理器/文档文档/报表报表/新建新建/新建报表新建报表 报表报表/快速报表快速报表/打开打

7、开/选定表选定表,如如“ZGDA.DBF”/ZGDA.DBF”/确定确定输入标题、添加别名输入标题、添加别名 按按“字段字段”按钮按钮/选择所需要的字段选择所需要的字段/确定确定 1、添加数据源、添加数据源 2、报表布局、报表布局 3、分组数据、分组数据 4、设置标题及总结带区、设置标题及总结带区 5、添加线条和图片、添加线条和图片 6、修改控件、修改控件 移动、复制、删除、改变大小、设置字移动、复制、删除、改变大小、设置字体的大小,对齐方式、颜色等体的大小,对齐方式、颜色等 数据来源于两个表:数据来源于两个表:修改报表布局 报表的数据带:报表的数据带:页标头页标头细节细节页注脚页注脚报表报表

8、/标题总结,将出现标题总结,将出现“标题标题”带区带区 设置报表的数据源 报表数据源报表数据源表表视图视图查询查询 操作步骤如下:操作步骤如下:项目管理器项目管理器/报表报表/选择报表选择报表/修改修改显示显示/数据环境数据环境/添加添加/选择要加入的表选择要加入的表/添加添加/关闭关闭数据环境设计器数据环境设计器/属性(右击)属性(右击)/选择表或视图选择表或视图 属性窗口属性窗口/选择对象选择对象“Crsor1”Crsor1”“数据数据”选项卡选项卡/选择选择“Order”Order”属性属性/输入索引名输入索引名称称定义报表的页面1.设置页边距大小和方向设置页边距大小和方向 列是指每行打

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

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

11、脚带区中的控件,将在每个报表页中出现一次中出现一次 页表头和页注脚带区一般包括报表名字、页号、页表头和页注脚带区一般包括报表名字、页号、日期以及标签等日期以及标签等 如果用如果用“报表向导报表向导”创建报表,那么,系统会自创建报表,那么,系统会自动在页标头带区插入报表名字和日期,而在页注动在页标头带区插入报表名字和日期,而在页注脚带区中插入页号脚带区中插入页号 如果不是用如果不是用“报表向导报表向导”创建报表,那么必须自创建报表,那么必须自己添加己添加插入日期的字段控件操作步骤如下:操作步骤如下:报表控件报表控件/字段字段 单击要插入日期的位置,显示单击要插入日期的位置,显示“报表表达式报表表

12、达式”对话对话框框 单击单击“表达式表达式”框右侧的框右侧的“”按钮,启动按钮,启动“表达表达式生成器式生成器”在在“日期日期”框中,选择框中,选择DATE()函数函数 单击单击“确定确定”按钮,返回按钮,返回“报表表达式报表表达式”对话框对话框 单击单击“确定确定”按钮,返回按钮,返回“报表设计器报表设计器”5.定义细带区定义细带区设置在细带区内的控件对每个记录打印一次。设置在细带区内的控件对每个记录打印一次。6.打印页号的字段控件打印页号的字段控件 在在“报表控件报表控件”工具栏中,单击工具栏中,单击“字段字段”按钮。按钮。单击要插入页号的位置,屏幕显示单击要插入页号的位置,屏幕显示“报表

13、表达式报表表达式”对话框对话框 单击右侧的单击右侧的“”按钮,启动按钮,启动“表达式生成器表达式生成器”在在“变量变量”框中,选择框中,选择“-pageno”单击单击“确定确定”按钮按钮标签文件标签是一种多列布局的报表标签是一种多列布局的报表可对列的特殊的设置可对列的特殊的设置 操作步骤如下操作步骤如下标签向导标签向导/选择表选择表/选需要的选需要的“表表”选择标签选择标签定义布局定义布局 排序记录排序记录保存标签保存标签 单击单击“浏览浏览”按钮,以查看标签设置的效果按钮,以查看标签设置的效果预览报表和标签 预览布局的步骤如下:预览布局的步骤如下:“显示显示”/“预览预览”“打印预览打印预览

14、”/选择选择“前一页前一页”或或“后一页后一页”按按钮,来切换页面钮,来切换页面要更改报表显示的大小,选择要更改报表显示的大小,选择“缩放缩放”要打印报表,选择要打印报表,选择“打印报表打印报表”返回到设计状态,选择返回到设计状态,选择“关闭预览关闭预览”打印报表和标签操作步骤如下:操作步骤如下:文件文件/打印打印 在在“打印打印”对话框中,单击对话框中,单击“选项选项”按钮按钮选择选择“报表报表”或或“标签标签”选项选项并在并在“文件文件”框中,输入相应的报表或标签文件名框中,输入相应的报表或标签文件名选择选择“选项选项”按钮,可以确定打印记录的范围按钮,可以确定打印记录的范围单击单击“确定

15、确定”按钮,可以将设置输送到打印机按钮,可以将设置输送到打印机习 题 1.创建报表的步骤有几步创建报表的步骤有几步?报表的样式有几报表的样式有几种种?建立报表布局有几种方法建立报表布局有几种方法?2.什么是数据源什么是数据源?它起到了什么作用它起到了什么作用?3.“报表设计器报表设计器”的带区有哪几种的带区有哪几种?使用报使用报表带区有什么好处表带区有什么好处?它在每页出现的打印范它在每页出现的打印范围和频率如何围和频率如何?习 题 4.怎样调整报表的布局怎样调整报表的布局?怎样给报表布局分组怎样给报表布局分组?5.报表和标签有什么区别报表和标签有什么区别?6.报表控件的使用包括哪些内容报表控件的使用包括哪些内容?移动控件、复移动控件、复制控件、删除控件的操作方法是什么制控件、删除控件的操作方法是什么?7.控件对齐的操作方法有哪几种控件对齐的操作方法有哪几种?调整控件的位调整控件的位置有哪几种置有哪几种?7.调整控件大小的方法是什么调整控件大小的方法是什么?控件的组合和取控件的组合和取消组合的操作方法是什么消组合的操作方法是什么?

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!