网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库应用基础——VisualFoxPro第2版课件作者张磊第7章节.ppt

数据库应用基础——VisualFoxPro第2版课件作者张磊第7章节.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 报表和标签 【学习目标】 熟练掌握报表设计的方法 掌握标签的制作 报表与标签 利用报表文件和标签文件,用户可方便地显示或总结、打印数据。 所谓报表就是对数据表记录或查询结果进行书面输出的文件,而标签则是一种特殊的报表,它与报表在本质上是一样的,主要用于创建邮件标签、物品标签等。 报表与标签 报表文件和标签文件非常相似,都包括两个基本组成部分:数据源和布局。数据源指报表或标签文件的数据来源,通常是数据库中的表,也可以是视图、查询或临时表,利用视图和查询可筛选、排序、分组数据库中的数据;而布局用来设定报表或标签文件的打印格式。 创建报表可通过三种方式来实现,分别是快速报表、报表向导和报表设计器。创建标签的操作类似于创建报表。 7.1 创建快速报表 1.报表布局 在创建报表之前,应该确定所需报表的常规格式,常规布局有如下几种: 列报表:每个字段一列,字段名在页面上方,字段与其数据在同一列,每行一条记录。 行报表:每个字段一行,字段名在数据左侧,字段名与其数据在同一行。 一对多报表:一条记录或一对多关系,其内容包括父表的记录及其相关子表的记录。 多栏报表:每条记录的字段沿分栏的左边缘竖直放置。 2.创建快速报表 “快速报表”一般用来快速生成对单一数据表的报表文件,用户在选择基本的报表组件后,可由系统自动创建简单的报表布局。 若要创建一个基于表book的“图书明细表”报表,可利用快速报表,其操作步骤如下: 1) 选择“文件”菜单中的“新建”命令,在弹出的“新建”对话框中,选择“报表”单选框,再单击“新建文件”按钮,弹出“报表设计器”对话框。 3)选择好字段和样式后,单击“确定”按钮,则出现报表设计器窗口,显示出快速报表生成的报表布局。 4)此时,选择“显示”菜单中的“预览”命令,可对报表结果进行预览。 说明: 如用户对设计的格式满意,可将报表保存,比如保存为“图书明细表.frx”。报表文件的后缀为“.frx”。 注意:利用“快速报表”不能向报表布局中添加通用型字段。如需要,须在报表设计器中自行添加。 7.2 报表向导 报表向导是创建报表最容易的方式,可用多种新颖的格式自动生成报表,数据源可以来自一个表或视图文件,也可以来自多个相关联的表或视图文件。 本节我们介绍: 报表向导 一对多报表向导 7.2.1 创建报表 报表的数据源可以是一个或多个表或视图,特别是当要显示的信息来自多个相关联的表时,可以在数据库中先创建有关这些表的视图,再使用视图作为报表的数据来源。 下面利用前面建立的“催书单视图”,创建一个“催书单报表”文件。 操作步骤如下: 1) 在项目管理器中的“文档”选项卡中选中“报表”,然后单击“新建”按钮,在弹出的“新建”对话框中,选择“报表”单选框,然后单击“向导”按钮,弹出“向导选取”对话框。 2) 在“向导选取”对话框中,有“报表向导”和“一对多报表向导”两个选项。这里选取“报表向导”选项,单击“确定”后,弹出“报表向导”对话框,显示报表向导的“步骤1-字段选取”对话框。 3)“步骤2-分组记录”可根据报表需要,决定是否选择。若选择分组依据,则形成“分组/总计”型报表,不选择形成为一般的报表。 4) 选择分组后,单击“总结选项”按钮,弹出“总结选项”对话框,可以在报表中添加分组统计函数项。 5)“步骤3-选择报表样式” 6)“步骤5-排序记录” 7)“步骤6-完成” ,单击“完成”按钮,在“另存为”对话框中输入报表文件名 若在命令窗口中输入以下命令,可将报表送打印机输出。 REPORT FORM 催书单报表.frx TO PRINT 如果要在窗口中预览报表打印效果,可以在命令窗口中输入: REPORT FORM催书单报表.frx PREVIEW。 7.2.2 创建一对多报表 使用“一对多报表向导”与“报表向导”的方法类似,只是需要从父表和子表中选择字段,并且要创建表之间的关系。 【例】使用“一对多报表向导”,创建一个“学生借阅记录报表”,报表的数据源来自两个相关的表:表reader和表loan。 操作步骤如下: 1) 选取“一对多报表向导” 2) “步骤1-从父表中选择字段”对话框。父表就是一对多关系中的“一”表。在步骤1中,选取表reader为父表,并选取cardnum和name字段。 3) “步骤2-从子表中选择字段”对话框。子表就是一对多关系中的“多”表,这里选择表loan为子表,选取字段bookcode。 4) “步骤3-为表建立关系”对话框,根据两表的公共字段建立关系,这里的公共字段是“cardnum” 5) “步骤4-排序记录” ,用来确定父表中记录的排序字段,这里选择“cardnum”字段为排序字段,并以升序排序。 6) 弹出“步骤5-选择报表样式” ,这里选择报表样式为“简

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档