第11章报表设计

《第11章报表设计》由会员分享,可在线阅读,更多相关《第11章报表设计(15页珍藏版)》请在文档大全上搜索。
1、第第1111章章报表是输出数据库中的数据时最常用的输出形式。 设计报表通常包括数据源和布局两部分内容,并根据数据源来设计报表的布局。 11.1 11.1 报表设计基础报表设计基础 报表的常规布局报表的常规布局11.1.1列报表 行报表 一对多报表 多栏报表 常规布局常规布局说说 明明示示 例例列报表列报表每行一记录,每列一字段每行一记录,每列一字段分组分组/ /总计报表、财政报表、存总计报表、财政报表、存货清单、销售总结货清单、销售总结行报表行报表每行一个字段,在一侧竖放每行一个字段,在一侧竖放列表列表一对多报表一对多报表一条记录或一对多关系一条记录或一对多关系发票、会计报表发票、会计报表多栏
2、报表多栏报表页面多栏,记录分栏依次排放页面多栏,记录分栏依次排放电话号码簿、名片电话号码簿、名片报表设计的步骤报表设计的步骤11.1.2在在VFP中,报表设计常包括如下四个步骤:中,报表设计常包括如下四个步骤: 决定要创建的报表类型。决定要创建的报表类型。 创建报表文件。创建报表文件。 修改和定制布局文件。修改和定制布局文件。 预览和打印报表。预览和打印报表。 创建报表文件创建报表文件11.1.3报表文件用于存储报表的详细说明,如:数据源、各元报表文件用于存储报表的详细说明,如:数据源、各元素在页面上的位置等信息。素在页面上的位置等信息。扩展名扩展名.FRX。VFPVFP提供了提供了三种方法三
3、种方法来创建报表:来创建报表:用用报表向导报表向导创建简单的单表或多表报表。创建简单的单表或多表报表。 简单简单 用用“快速报表快速报表”从单表中创建一个简单报表。从单表中创建一个简单报表。 最最快快 用用“报表设计器报表设计器”修改已有的报表或创建空白的报表。修改已有的报表或创建空白的报表。以上方法所建报表文件,都可用以上方法所建报表文件,都可用“报表设计器报表设计器”进行修进行修改改 11.2 11.2 创建简单报表创建简单报表创建空白报表创建空白报表11.2.1创建空白报表创建空白报表有以下三种方法:有以下三种方法:方法方法1 1:Create Report .FRX 方法方法2 2:“
4、文件文件”菜单菜单“新建新建”“报表报表”“新建新建文件文件”。方法方法3 3:“项目管理器项目管理器”里选择里选择“文档文档”“报报表表”“新建新建”。 报表设计器报表设计器创建一个创建一个快速报表快速报表的操作步骤:的操作步骤:“文件”菜单-“新建”。“新建”窗口中选“报表”,点“新建文件”钮,打开报表设计器”窗口“报表”菜单中选择“快速报表”,若无打开的数据源(表),将弹出“打开”对话框,从中选定要使用的表。 “快速报表”对话框“员工信息”表的快速报表快速报表预览 用报表向导创建报表用报表向导创建报表根据向导的提示一步步选择操作即可完成。 字段选取字段选取选择报表样式选择报表样式排序记录
5、排序记录定义报表完成完成11.3 11.3 报表设计器报表设计器 报表设计器的基本环境报表设计器的基本环境11.3.1报表带区报表带区名名 称称功功 能能输出情况输出情况标题标题输出整个报表的文本标题每个报表一次页标头页标头 在报表每页抬头说明下面细节区内容每页一次列标头列标头 每列内容的说明每列一次组标头组标头 分组内容的说明每组一次细节细节输出表文件的数据每记录一次组注脚组注脚 对分组内容的注释和数值统计每组一次列注脚列注脚 对分列内容的注释和数值统计每列一次页注脚页注脚 每页尾部的注释每页一次总结总结整个报表数值字段的统计值每个报表一次设置报表的数据环境设置报表的数据环境11.3.2 报
6、表是依赖于数据源提供数据的,若要控制报表的数据源,可以定义一个与报表一起存储的数据环境,或者每次运行报表时在代码中激活指定的数据源。打开报表的数据环境设计器窗口方法如下:法1:右击 报表带区空白处,在快捷菜单中单击“数据环境”命令。法2:“显示”菜单中的“数据环境”命令。法3:报表设计器图标工具栏中单击“数据环境”按钮。 右击数据环境设计器的窗口区域,在弹出的快捷菜单中单击“添加”命令,弹出“打开”对话框,可选择和添加表文件、视图等到数据环境中。报表数据环境设置 报表控件报表控件 11.3.3“报表控件报表控件”工具栏工具栏&控控件件 标签标签A A 在报表带区中添加文本标签。域控件域