欢迎来到天天文库
浏览记录
ID:57065051
大小:1.24 MB
页数:69页
时间:2020-07-30
《报表设计与设计工具课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章报表设计与设计工具7/27/202119.1报表概述9.2VFP报表的设计与应用9.3水晶报表的设计与应用第9章报表设计与设计工具7/27/202129.1报表概述数据库应用程序一般包含3个部分:数据输入:用户登录、用户注册等;数据处理:数据的增加、删除、修改和查询;数据输出:数据的列表、浏览等。输出是信息系统产生的结果或提供的信息对于大多数用户来说,输出是系统开发的根本目的和评价系统开发成功与否的最终标准尽管有些用户可能使用系统进行数据录入或实现数据处理,但都需要系统输出经过录入或处理的信息以作检查7/27/202139.1报表概述信息系统数据输出的方式:窗体
2、输出:即使用窗体控件(如GridView、TextBox等),展示数据源中的数据内容;缺陷:难以控制数据布局;无法连接打印机实现纸质输出。图形输出:即使用画图工具(如.NET平台的画图类),展示数据源中的数据内容;缺陷:仅适合于展示数据的大概分布和发展趋势,无法显示具体的数据内容,特别是当要求显示的信息较多时;报表输出:主要用于实现数据(原始、汇总数据等)浏览和打印功能。7/27/202149.1报表概述窗体主要用于数据操作,实现交互报表主要用于数据显示,实现打印数据源报表的组成布局7/27/20215布局报表布局:是指在报表页面上要打印的字段数据以及数据在页面上的位
3、置和样式等。即要在报表中显示哪些字段信息,以什么格式(字体、字号、线条和图案)在什么位置显示。例如:VisualFoxPro提供了四种常规布局。列报表:每行是一条记录,各字段按水平方向排列,就象在浏览窗口浏览一个表时的效果,见图(a)。行报表:一条记录由若干行组成,各字段按垂直方向排列,就象以append方式追加记录时的效果,见图(b)。一对多报表:反映一对多的关系。多栏报表:可以看成是水平排列的多个行布局,同一页面上分多栏,每一栏可按列报表或行报表形式打印,见图(c)。7/27/20216布局学号 年龄 姓名20080001 18 张三20080002 19
4、金明20080003 18 李芳学号 20080001年龄 18姓名 张三学号 20080002年龄 19姓名 金明学号 20080003年龄 18姓名 李芳学号 20080001 学号 20080003年龄 18 年龄 18姓名 张三 姓名 李芳学号 20080002年龄 19姓名 金明(a)列报表(c)多栏报表(b)行报表7/27/20217数据源数据源是报表数据的来源,可以是数据表、视图或查询。用户在设计报表布局时,并不直接在页面上添加数据,而是为要输出的字段预留一个位置,采用添加“域控件”的方式来实现,就如同在表单设计中用文本
5、框控件来显示某个字段一样。在数据显示/打印时,“域控件”从对应的字段中取得具体数据填充在它所在的位置。7/27/202189.1报表概述报表设计的基本原则:1.数据面向一个应用应做到:数据量小,针对单个应用,版面排列简明、易懂2.便于归档报表大小要标准化(适合打印),要预留装订位置3.输出数据应能保证精度7/27/202199.1报表概述报表示例17/27/2021109.1报表概述报表示例27/27/2021119.1报表概述报表设计的基本步骤:(1)确定要创建的报表类型;(2)创建报表布局文件;(3)修改和设置布局文件;(4)预览和打印报表。7/27/202112
6、9.2VFP报表的设计与应用VFP报表文件的扩展名:.frx,备注文件:.frt。标签是一种特殊的报表,其扩展名:.lbx,备注文件:.lbt。列报表:每行打印一条记录。行报表:一条记录在多行上打印。一对多报表:类似一对多表单。打印一条主表记录后,打印多条子表记录。多栏报表:每行打印多条记录。7/27/2021139.2VFP报表的设计与应用VFP报表的创建方式:用向导创建报表。用快速报表从单一表中创建报表。用报表设计器创建报表。用这三种方法创建的报表文件都可以用报表设计器进行修改。7/27/2021141利用向导创建报表报表向导——创建单表报表用于创建基于单张表或视
7、图的列报表或行报表。可用于创建分组总计报表,提供每组数据的统计值。数据分组是指在报表中按指定顺序对成组的数据进行分类汇总。一对多报表向导——创建一对多表报表创建包含一组主表记录及相关子表记录的报表。7/27/2021152利用快速报表创建单表报表利用报表设计器创建快速报表的操作方法:(1)打开“文件”菜单,选择“新建”选项。(2)在“新建”窗口中,单击“报表”,再按“新建文件”按钮。(3)在“报表设计器”窗口,打开“显示”菜单,选择“数据环境”选项。(4)在“数据环境设计器”窗口,打开“数据环境”菜单,选择“添加”选项,添加作为报表数据的表。然后按“
此文档下载收益归作者所有