欢迎来到天天文库
浏览记录
ID:48087534
大小:735.00 KB
页数:22页
时间:2020-01-14
《报表设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、报表设计方法VFP数据库应用技术北京科技大学天津学院信息工程系报表的意义各种统计信息最常用的输出形式本身只是预先定义好的格式直接与数据库相联接创建报表的最终目的是送打印机报表的组成报表由两部分构成数据源数据库表、自由表、视图、查询或临时表报表布局格式报表的基本结构表头报表上方的内容:表名、标题、编制单位、日期表体数据表尾报表底部的说明:制表人、审核人、备注报表布局的类型报表的总体布局可分为列报表(成绩表)行报表(学生登记卡、发票等)一对多报表(父表:行;子表:列)多栏报表(电话簿、名片卡等)创建报表前,应首先确定所需报表的总体布局列报表字段水平放置每行为一条数据记录行报表
2、只有一栏字段竖直排列为一栏相关的数据项在其右侧一条记录占多行一对多报表“一”为行报表“多”为列报表合“行报表”“列报表”为一多栏报表多栏每栏可为行报表每一栏也可为列报表标签多栏只有数据记录无字段名报表的创建方法VFP6.0提供了3种方法创建报表布局:用报表向导创建简单的单表或多表的布局(P241)用快速报表从单表中创建一个简单报表用报表设计器修改已有的报表或创建自己的报表。每种方法创建的报表布局文件都可以用“报表设计器”进行修改。“报表向导”是创建报表的最简单途径,它自动提供很多“报表设计器”的定制功能。“快速报表”是创建简单布局的最迅速途径。快速报表打开“报表设计器”,
3、在菜单中会增加“报表”菜单项。在“报表”菜单中选择“快速报表”命令,此时出现“打开”对话框,用户可在此对话框中选择报表要使用的表或视图。选择完报表要使用的数据源后,系统出现“快速报表”对话框。在“快速报表”对话框中,提供了简单的字段布局,例如列布局或行布局。报表的保存与预览报表将被保存为扩展名为.frx,其相关文件是.frt的文件报表文件指定了想要的字段、要打印的文本(数据源)及数据在页面上的位置。报表文件不存储每个数据字段的值,只存储特定数据库或表中各字段值在报表中的位置和格式信息。报表输出预览命令Reportform报表文件名[preview][toprinter]使
4、用报表设计器创建报表报表设计器可用来设计报表布局,规划数据在页面上的打印位置以及添加各种组件。报表设计环境与技能系统的报表菜单报表设计器带区及作用报表控件栏报表工具栏数据环境报表带区VFP将报表的不同部分定义成不同的带区,不同的带区可根据需要在报表设计器中进行增加或取消。名称用途添加方法标题每报表出现一次,用来放置标题、日期、页码、公司标志或围绕标题的各种式样的框从“报表”菜单中选择“标题/总结”带区页标头每页面出现一次,用来放置日期、页码和列标题默认组标头每组出现一次,组标头个数和分组数相等,用来放置分组字段和分隔线等从“报表”菜单中选择“数据分组”细节带区每记录出现一
5、次,用来放置数据和说明性文本等默认组注脚区每组出现一次,用来放置分组总计、小计文本等从“报表”菜单中选择“数据分组”页注脚每页面出现一次,用来放置日期、页码、分类总计及说明性文本等默认总结每报表出现一次,用来放置有关总计文本从“报表”菜单中选择“标题/总结”带区报表控件工具栏在报表设计器中可插入各种控件,包括标签、字段、变量和表达式。控件名称作用域用来显示表的字段、变量和其他表达式标签用来显示文本线条用来显示直线矩形用来显示框和边界圆角矩形用来显示圆、椭圆、圆角矩形和边界图片/ActiveX用来显示位图或通用字段添加域控件可以采用以下方式之一添加域控件:1)从数据环境中添
6、加字段。在报表设计器中,打开报表数据环境,选择需要的表或视图,并将需要的字段拖放到报表布局上。2)在报表控件工具栏中:选择“域控件”,弹出报表表达式对话框;然后在“报表表达式”对话框中,选择在“表达式”中输入数据环境中的表或视图中包含的字段添加域控件数据绑定数据分组数据计算控件引用报表变量选择和移动报表控件选择单个控件:单击控件,已选择的控件周围会出现若干个黑色控点。选择多个控件:按住Shift键,单击要选择的控件或者在控件周围拖动,将需要选择的控件均置于拖出的方框中。已选择的多个控件可一起移动、复制、删除或改变格式。控件在布局内移动位置的增量并不是连续的。增量取决于网格
7、的设置。按住Ctrl键再拖动控件时,则可忽略网格的作用。调整控件大小1)手动调整控件大小:首先选择要调整大小的控件,然后将鼠标指针指向控件周围的控点,最后拖动即可。2)自动匹配控件大小:先选定这些控件,再单击“格式”菜单中的“大小”命令。“大小”命令中提供了5种调整控件的方法,分别是“对齐网格”、“调整到最高”、“调整到最窄”、“调整到最宽”、“调整到最短”,可按照需要选择,系统自动匹配控件大小。对齐报表控件将彼此有关系的控件相互对齐,以便它们能整齐地显示或打印在表格中。VFP6.0中提供了若干种对齐选项,主要有左对齐、右对齐
此文档下载收益归作者所有