版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第章 报表的设计和应用,2,本章要点,创建报表,设计报表布局、使用报表向导创建报表、使用报表设计器创建报表、创建快速报表、报表工具栏 设计报表,设置报表数据源、设置报表布局、在报表中使用控件、 设计分组报表、设计单级分组报表、设计多栏报表,3,.1 创建报表,4,创建报表方法: 使用报表向导创建单表或多表报表 使用报表设计器创建自定义的报表 使用快速报表创建简单规范的报表,5,.1.1 设计报表布局,1设计报表 定义: 设计报表就是根据报表的数据源和应用需要来设计报表的布局。 步骤: 确定要创建的报表类型。 创建报表布局文件。 修改和定制布局文件。 预览和打印报表。,6,2报表布局 常规类
2、型: 列报表 每行一条记录,每个字段一列,字段名在页面上方,字段与其数据在同一列。 行报表 每个字段一行,字段名在数据左侧,字段与其数据在同一行。 一对多报表 一条记录或一对多关系,其内容包括父表的记录和相关子表的记录。 多栏报表 也称多列报表,指报表中每行可打印多条记录的数据。,7,3使用报表向导创建报表(举例简单应用题八() 步骤: 打开报表向导 字段选取 分组记录 选择报表样式 定义报表布局 排序记录 完成 单击“显示”菜单下的“预览”按钮,查看报表的生成情况 单击报表向导上的“完成”按钮,出现“另存为”对话框,用户指定报表文件的保存位置和名称,并以报表文件扩展名.frx保存,8,4使用
3、报表设计器创建报表(基本操作题四十九(2)(3) 步骤: 打开报表设计器。 在“报表设计器”窗口,打开“显示菜单”,选择“数据环境”选项,弹出“数据环境设计器”窗口。 在“数据环境设计器”窗口,右击“数据环境设计器”选项,选择“添加”,添加可以作为报表数据源的表。 单击“文件”菜单下的“保存”按钮,弹出“另存为”对话框。在该对话框中输入要保存的报表名称,单击“保存”按钮即可。,9,5使用命令创建报表 格式: CREATE REPORT报表文件名 6创建快速报表(基本操作题四十六(2) 步骤: 在报表设计器下,选择“报表”菜单的“快速报表”命令,弹出“打开”对话框。 选择数据源,调出“快速报表”
4、对话框。 选定行布局、全部字段,单击“确定”按钮后,VFP自动把数据表的字段添加到报表中。 在“文件”菜单中选择保存命令后,调出“另存为”对话框,输入报表名称,单击“保存”按钮。,10,.1.2 报表工具栏,1“报表设计器”工具栏 包含的按钮以及功能: “数据分组”按钮 显示报表的“数据分组”对话框,从中可以创建数据组并指定其属性。 “数据环境”按钮 显示报表的“数据环境设计器”窗口。 “报表控件工具栏”按钮 显示或隐藏“报表控件”工具栏。 “调色板工具栏”按钮 显示或隐藏“调色板”工具栏。,11,“布局工具栏”按钮 显示或隐藏“布局”工具栏。 2“报表控件”工具栏 包含的按钮以及功能: “选
5、定对象”按钮 移动或更改控件的大小。 “标签”按钮 在报表上创建一个标签控件,用来保存不希望用户改动的文本。,12,“域控件”按钮 在报表上创建一个字段控件,用来显示表字段、内存变量或其他表达式的内容。 “线条”按钮、“矩形”按钮、“圆角矩形”按钮 分别用来在表单上绘制线条图形、矩形图形和圆角矩形。 “图片/ActiveX绑定控件”按钮 在表单上用来显示图片或通用型字段的内容。 按钮锁定”按钮 允许添加多个相同类型的控件而不需要多次按该控件按钮。,13,.2 设计报表,14,.2.1 报表的数据源和布局,1设置报表数据源 步骤: 打开一个已经创建的报表或用报表设计器创建一个新的报表。 在菜单上
6、选择“显示”下的“数据环境”命令。 在“数据环境设计器”窗口中,单击鼠标右键,在弹出的快捷菜单中选择“添加表和视图”命令。 在“添加表和视图”对话框中选择需要添加的表或视图,单击“添加”按钮。,15,2设置报表布局 报表的常用带区及其作用: 标题 每张报表开头打印一次或单独一页。 页标头 每个页面打印一次。 细节 每条记录打印一次。 页注脚 每个页面下面打印一次。 总结 每张报表最后一页打印一次或单独占用一页。,16,组标头 数据分组时每组打印一次。 组注脚 数据分组时每组打印一次。 列标头 在分栏报表中每列打印一次。 列注脚 在分栏报表中每列打印一次。 3调整带区高度 方法1: 用鼠标选中某
7、一带区标识栏,然后上下拖动该带区。,17,方法2: 双击要调整高度的带区的标识栏,系统将显示一个对话框,在该对话框中,直接输入所需高度的数值,或者调整“高度”微调器中的数值。 选中微调器下面的“带区高度保持不变”复选框可以防止报表带区因容纳过长的数据或从中移去数据而改变报表带区的高度。,18,.2.2 在报表中使用控件,1标签控件 插入标签控件 单击“报表控件”工具栏中的“标签”按钮,在需要插入标签的位置单击、输入标签内容,在其他区域单击结束该控件的标签输入。 更改字体 选定要更改字体的控件,然后选择“格式”菜单中的“字体”,显示“字体”对话框。选定适当的字体单击“确定”按钮。,19,2线条、
8、矩形和圆角矩形 添加控件 单击“报表控件”工具栏上的“线条”、“矩形”或“圆角矩形”按钮,在报表中通过鼠标的拖放操作调整大小合适的相应控件。 更改样式 首先选定希望更改的图形,然后选择“格式”菜单下的“绘图笔”,再从“绘图笔”的子菜单中选择适当的大小或样式。,20,调整控件 选定控件,拖动控件四周的任意一个控点可以改变控件的宽度和高度。 选择多个控件 一是选定一个控件后,按住Shift键的同时再选定其他控件。 二是圈选,也就是在控件周围拖动以画出选择框,该方法便于选定相邻的控件。 设置控件布局 单击报表设计器工具栏上的“布局”工具栏按钮,或选择“显示”菜单中的“布局工具栏”命令打开或关闭“布局
9、”工具栏。,21,3添加域控件 方法: 从“数据环境设计器”中添加域控件 当要添加的同控件的数据源为表或视图时,直接将相应字段从数据环境中拖到报表中。 使用“报表控件”工具栏中的“域控件” 在“报表控件”工具栏上单击“字段”控件按钮,在需要插入控件的位置通过鼠标拖动来指定控件的位置和大小。 如果“表达式生成器”对话框中的“字段”框为空,说明没有设置数据源,应该向数据环境中添加表或视图。在 “报表表达式”对话框中设置该控件。,22,4定义域控件的格式 方法: 单击“格式”文本框后面的按钮,系统弹出“格式”对话框。 在“格式”对话框中,选择域控件的类型。 选定不同的类型,“编辑选项”区域的内容也会
10、有所不同。 对域控件进行格式化可以选择“编辑选项”区域中的一些选项,如下表所示。,23,24,OLE对象 添加图片 单击“报表控件”工具栏中的“图片/ActiveX绑定控件”按钮,在报表的一个带区内单击并拖动鼠标拉出图文框,弹出“报表图片”对话框。 调整图片 添加到报表中的图片尺寸可能不适合报表设定的图文框。当图片与图文框的大小不一致时,就需要调整图片。主要有:裁剪图片、缩放图片,保留形状、缩放图片,填充图文框、图片居中。,25,对象位置 如果选择“浮动”,表示图片相对于周围控件的大小浮动。 如果选择“相对于带区顶端固定”,则可使图片保持在报表中指定的位置上,并保持其相对于带区顶端的距离。 如
11、果选择“相对于带区底端固定”,则可以使图片保持在报表中指定的位置上,并保持其相对于带区底端的距离。,26,.3 数据分组和多栏报表,27,.3.1 设计分组报表,1设置报表的记录顺序 数据环境设置索引 方法: 选择“显示”菜单中的“数据环境”,或者单击“报表设计器”工具栏上的“数据环境”按钮,另外,也可以用鼠标右键单击报表设计器,从弹出的快捷菜单上选择“数据环境”。 数据环境设计器中用鼠标右键单击,从弹出的快捷菜单中选择“属性”,打开“属性”窗口。 在“属性”窗口中选择对象框中的“Cursorl”。 选择“数据”选项卡,选中“Order”属性,输入索引名,或者在索引列表中选定一个索引。,28,
12、2设计单级分组报表 操作方法: 选择“报表”菜单中的“数据分组”,或者单击“报表设计器”工具栏上的“数据分组”按钮,另外,也可以右击报表设计器,从弹出的快捷菜单上选择“数据分组”。 在第一个“分组表达式”框内输入分组表达式,或者选择对话按钮,在“表达式生成器”对话框中创建表达式。 在“组属性”区域选定想要的属性。 选择“确定”按钮。,29,设计多级数据分组报表 操作方法:,30,.3.2设计多栏报表,1设置“列标头”和“列注脚”带区 方法: 选择“文件”菜单中的“页面设置”,弹出“页面设置”对话框。在“列”区域,把“列数”微调器的值调整为栏目数,将整个页面平均分成几部分。 2添加控件 向列表添
13、加控件,不要超过报表设计器中带区的宽度,否则可能使打印的内容相互重叠。,31,3设置页面 在打印报表时,对“细节”带区中的内容系统默认为“自上向下”的打印顺序。这适合于大多数报表(除多栏报表)。 多栏报表采用“自上向下”的打印顺序,只能靠左边距打印一个栏目,页面上其它栏目空白。所以需要把打印顺序设置为“自左向右”打印。 单击“页面设置”对话框中的“自左向右”打印顺序按钮。,32,.3.3报表输出,1设置报表的页面 设置左边距 选择“文件”菜单中的“页面设置”,打开“页面设置”对话框,在“左页边距”框中输入边距数值。页面布局将按新的页边距显示。 选择纸张大小和方向 单击“页面设置”对话框中的“打印设置”按钮,打开“打印设置”对话框。可以从“大小”列表中选定纸张的大小。默认的打印方向为纵向,如果要改变纸张方向,可从“方向”区选择横向,单击“确定”按钮。,33,2预览报表 为了确保报表正确输出,可以使用“预览”功能在屏幕上看最终的页面设计是否符合设计要求。 方法: 选择“显示”菜单中的“预览
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CRIA 17003.2-2024功能鞋 第2部分:防寒评价技术规范
- T/TMAC 163-2025新能源汽车电子后视镜技术要求
- T/GDAF 005-2022广东公共安全技术防范标准化试点管理规范
- T/CI 344-2024低温冷风微量润滑平面磨削加工工艺规范
- T/CAAMTB 94-2022汽车车窗玻璃用加速固化聚氨酯胶粘剂
- T/CPMIA 0107-2026注射成型车间智能制造执行系统 (MES)
- AI在体育教育中的应用
- 2025~2026学年安徽宣城市郎溪县人教版六年级下册期末数学试卷【附答案】
- 2025-2026学年吉林省舒兰市初中数学九年级期末下册自测模拟重点试题(附答案)
- PHP微信开发面试题及详细答案(实战版)
- 2026年重庆丰都县社区工作者招聘考试【结构化面试题库+高分答题模板】(含考官评分要点)
- 统编版九年级上册 道德与法治 第二单元《进入新时代》单元检测试卷(含答案)
- 2026新教材语文 7 培养德智体美劳全面发展的社会主义建设者和接班人 课件
- 2026江西九江长途汽车运输集团有限公司劳动合同制员工招聘4人考试模拟试题及答案解析
- 冷库工程监理实施细则
- 变压器装配工岗中理论实操考核试卷含答案
- 2026国家能源集团榆林化工煤制油重大项目筹建处招聘岗位(74人)笔试历年难易错考点试卷带答案解析
- 2026年国家能源投资集团有限责任公司校园招聘考试题库及答案解析
- 2026年三星 (中国) 半导体有限公司招聘(西安有岗)笔试备考题库及答案详解
- DB37T5324-2025房屋建筑工程施工安全监督技术规程
- XX光伏电站电力网络信息系统安全事故应急预案
评论
0/150
提交评论