第八章 报表.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 报表

第8章 报表的设计和应用 应用程序除了完成对信息的处理、加工之外,还要完成对信息的打印输出。VFP提供的报表功能可以将要打印的信息快速的组织、布局,形成报表或标签的形式打印输出。 8.1 创建报表 报表是由数据源和布局组成,数据源通常是指数据库表、自由表、视图、查询和临时表,布局是指定义报表的打印格式。 VFP创建报表有三种方式: 第一种是用向导创建报表。 第二种是使用快速报表创建报表。 第三种是用报表设计器创建报表。 不管使用哪种方式创建报表,都要在创建报表之前先对报表进行总体规划和布局。 8.1.1 创建报表文件(总体规划和布局) 1. 报表的常规布局 在创建报表前应确定所需报表的常规布局,根据不同的需要,由表8.1列出了报表常规布局的说明,在确定常规布局时要考虑纸张的要求。 表8.1 报表常规布局 布局类型 说明 示例 列 每一行一条记录,每一条记录的字段在页面上按水平方向设置 分组/总汇报表,财务报表等 行 一列的记录,每条记录的字段在一侧竖直放置即每个字段一行字段名在数据左侧,字段与其数据在同行 列表,清单 一对多 一条记录或一对多关系。其内容包括父表的记录及子表的记录 发票、会计报表 多栏(多列) 多列记录,每条记录的字段沿左边缘竖直放置 电话号码簿、名片 2. 用报表向导创建报表 使用报表向导首先应打开报表的数据源。数据源可以是数据库表或自由表,也可以是视图或临时表。 文件菜单(新建或常用工具栏中的新建按钮,打开新建对话框(在文件类型中选报表(向导,打开向导选取对话框如图8.1所示,此对话框中有两个选项供选择。当报表数据源为一个单一的表时选报表向导,当数据源是由父表和子表组成时,选一对多报表向导。然后根据向导各步骤的提示完成报表的制作。 图8.1 向导选取对话框 例 用报表向导为学生表创建报表 启动报表向导的步骤为: 文件菜单(新建(在新建对话框文件类型中选报表(新建文件,打开报表选取对话框(报表向导(确定,进入报表向导步骤1字段选取,如图8.2所示(单击对话框按钮,打开”打开对话框”(在文件列表框中选学生表(确定(将可用字段列表框中的字段移到选定字段列表框中(下一步,进入步骤2分组记录,如图8.3所示(值得说明的是分组最多分三个层次,只有当对分组字段索引后,分组才能正确,本例不分组)(下一步,进入步骤3选择报表样式,如图8.4所示,本例选简报式(下一步,进入步骤4定义报表布局,如图8.5所示,列数为1,方向为纵向(下一步,进入步骤5排序记录,如图8.6所示(指定按学号排序(下一步,进入步骤6完成,如图8.7所示(预览,显示预览结果如图8.8所示(关闭预览(完成,打开另存为对话框如图8.9所示(在保存报表为文本框中输入报表名学生报表1(保存,此时以学生报表1.FRX存入磁盘。 图8.2 步骤1字段选取 图8.3 步骤2分组记录 图8.4 步骤3选择报表样式 图8.5 步骤4定义报表布局 图8.7 报表向导步骤6 图8.8 预览结果 图8.9 另存为对话框 3.使用报表设计器创建报表 “文件“-”新建“-”报表“-新建文件 用报表设计器所创建的报表是一个空白报表,默认只有“页标头”,”细节”,“页注脚”三个帯区(重要切记!!!) 用命令创建:create report 报表名 4. 创建快速报表报表 快速报表创建报表时,必须在报表设计器打开时才可以建报表。 操作步骤如下: (1)打开报表设计器 图8.10 报表设计器 文件(新建,打开新建对话框(在文件类型中选”报表”,打开新建报表对话框(新建报表,打开报表设计器如图8.10所示,它是一个空白的报表,此时在主菜单中出现“报表”菜单。 (2)进入快速报表设计报表 “报表”(快速报表,打开打开对话框(在文件列表框中选学生表(确定,打开快速报表对话框如图8.11所示(选”标题”复选框,选”添加别名”,选”将表添加到数据源环境中”(选字段布局中左侧按钮(字段布局共有左右两个大按钮,左侧按钮是产生列报表,右侧大按钮则产生字段在报表中竖向排列的行报表)(字段,打开字段选择对话框,将所有字段列表框中的字段移到选定字段列表框中,如图8.12所示(确定,返回快速报表对话框(确定,此时屏幕出现快速报表如图8.13所示。 图8.11 快速报表对话框 图8.12 字段选择对话框 图8.13 快速报表 图8.14 预览报表 (3)预览报表 “显示”菜单(”预览”或单击常用工具栏中的打印按钮,在屏幕上出现预览报表如图8.14所示(关闭预览。 (4)保存报表 “文件”菜单(保存,将该报表以学生快速报表.frx文件存入磁盘。 8.1.2 报表工具栏 设计报表用到的工具栏:报表设计器工具栏 和 报表控件工具栏 (1)报表设计器工具栏 如

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档