第十一章报表设计 11.1报表设计基础 11.2创建简单报表 11.3报表设计器 11.4报表打印输出 11.5报表设计示例
第十一章 报表设计 11.1 报表设计基础 11.2 创建简单报表 11.3 报表设计器 11.4 报表打印输出 11.5 报表设计示例
在 Visual foxpro中,报表是输出数据库中的数据最常用的输出形式。在开发应用 系统时,需要输出大量报表。借助于报表设计器,可以所见即所得地完成报表的 设计。设计报表通常包括数据源和布局两部分内容。设计报表就是根据报表的数 据源来设计报表的布局。 11.1报表设计基础 1.1.1报表的常规布局 创建报表之前,首先应确定报表的基本布局。报表由表格组成,表格种类繁多, 如图11-1所示。表11-1给出了报表的常规布局说明。 11 报表设计的步骤 报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,也可 以是视图、查询或临时表。报表布局定义了报表的打印格式。只要定义了一个表 个视图或查询后,便可以创建报表 在 Visual FoxPro中,报表设计通常包括如下四个步骤: ①决定要创建的报表类型。 ②创建报表布局文件。 ③修改和定制布局文件 ④预览和打印报表
在Visual FoxPro中,报表是输出数据库中的数据最常用的输出形式。在开发应用 系统时,需要输出大量报表。借助于报表设计器,可以所见即所得地完成报表的 设计。设计报表通常包括数据源和布局两部分内容。设计报表就是根据报表的数 据源来设计报表的布局。 11.1 报表设计基础 11.1.1 报表的常规布局 创建报表之前,首先应确定报表的基本布局。报表由表格组成,表格种类繁多, 如图11-1所示。表11-1给出了报表的常规布局说明。 11.1.2 报表设计的步骤 报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,也可 以是视图、查询或临时表。报表布局定义了报表的打印格式。只要定义了—个表 、一个视图或查询后,便可以创建报表。 在Visual FoxPro中,报表设计通常包括如下四个步骤: ①决定要创建的报表类型。 ②创建报表布局文件。 ③修改和定制布局文件。 ④预览和打印报表
ghfehfghgfhfghfghfghfgl desddf disddf isddf didd asdf dfsddf dts ctdt ddf 吧耐贴闻吧1 如吧吧即吧等都·笔 三〓 ghfghfghgfh ghfghfghgfh 面 列报表 行报表 对多报表 多栏报表 图11-1报表的几种常规布局
图11-1 报表的几种常规布局 列报表 行报表 一对多报表 多栏报表
1.1.3创建报表布局文件 报表布局文件用于存储报表的详细说明,记录了报表中的数据 源、各元素在页面上的位置等信息。报表布局文件的扩展名是 FRX Visua1 FoxPro提供了三种方法来创建报表的布局 用报表向导创建简单的单表或多表报表。 用“快速报表”从单表中创建一个简单报表。 ●用“报表设计器”修改已有的报表或创建空白的报表 以上方法所创建的报表布局文件都可以用“报表设计器”进行 修改。“报表向导”是创建报表的最简单途径,它自动提供很多 “报表设计器”的定制功能。“快速报表”是创建简单布局的最 快速的方法。如果直接在“报表设计器”内创建报表,“报表设 计器”将提供一个空白布局
1.1.3 创建报表布局文件 报表布局文件用于存储报表的详细说明,记录了报表中的数据 源、各元素在页面上的位置等信息。报表布局文件的扩展名是 .FRX。 Visual FoxPro提供了三种方法来创建报表的布局: l 用报表向导创建简单的单表或多表报表。 l 用“快速报表”从单表中创建一个简单报表。 l 用“报表设计器”修改已有的报表或创建空白的报表。 以上方法所创建的报表布局文件都可以用“报表设计器”进行 修改。 “报表向导”是创建报表的最简单途径,它自动提供很多 “报表设计器”的定制功能。 “快速报表”是创建简单布局的最 快速的方法。如果直接在“报表设计器”内创建报表, “报表设 计器”将提供一个空白布局
11.2创建简单报表 11.2.1创建空白报表 创建报表的方法有以下三种: ●方法一:“文件”菜单→“新建”→“报表”→“新建文件”。 ●方法二: CREATE REPORT[<报表文件名>[.FRX]] 【功能】创建报表文件。 【说明】若省略〈报表文件名>,则Vsua1 FoxPro以“报表1.FRX为默认文件 名 ●方法三:在“项目管理器”里选择“文档”→“报表”→“新建”。 只要使用上述三种方法之一,都可在屏幕上打开一个“报表设计器”,同时系 统菜单添加了一个“报表”菜单。默认情况下还同时打开“报表设计器”和“报 表控件”工具栏,如图11-2所示。 此时创建的报表是一个空白报表。如果用户对设计报表的步骤已经很熟悉,就 可立即在空白报表上着手设计符合自己需要的报表了
11.2 创建简单报表 11.2.1 创建空白报表 创建报表的方法有以下三种: l 方法一:“文件”菜单→“新建”→“报表” →“新建文件” 。 l 方法二:CREATE REPORT [<报表文件名> [.FRX ]] 【功能】 创建报表文件。 【说明】 若省略<报表文件名>,则Visual FoxPro以“报表1.FRX”为默认文件 名。 l 方法三:在“项目管理器”里选择“文档”→“报表”→“新建” 。 只要使用上述三种方法之一,都可在屏幕上打开一个“报表设计器” ,同时系 统菜单添加了一个“报表”菜单。默认情况下还同时打开“报表设计器”和“报 表控件”工具栏,如图11-2所示。 此时创建的报表是一个空白报表。如果用户对设计报表的步骤已经很熟悉,就 可立即在空白报表上着手设计符合自己需要的报表了