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

第10章报表及标签设计及应用.doc

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

第10章 报表与标签设计及应用 打印报表是用户获取信息的一条重要途径。VFP提供了设计报表的可视化工具—报表设计器。利用报表设计器创建报表不仅可以按指定格式打印出表中相应数据内容,而且还具备了数据计算、统计、自动布局等功能。标签是一种特殊格式的报表,是多列布局的报表,它的创建、设计方法与报表基本相同。 报表文件的扩展名为FRX,标签文件的扩展名为LBX。在报表和标签文件中并不存储数据源中的每个数据,仅存储数据的位置和格式信息。 10.1 创建简单报表 报表包括两个基本组成部分:数据源和数据布局。数据源指定了报表中的数据来源,报表的数据源通常是数据库表和自由表,也可以是临时表、查询或视图;数据布局指定了报表中输出内容的位置及格式。简单地说,报表就是在指定的数据源中提取数据,按照布局定义的位置及格式输出数据。 VFP提供了报表向导、报表设计器和快速报表3种创建报表的方法。 10.1.1 报表布局 在创建报表之前,首先应该根据实际需要,确定报表格式。报表布局就是定义报表的打印格式。4种类型报表的布局格式如图10.1,在表10.1中对各类报表布局进行说明。 图10.1 报表布局格式 表10.1 报表布局类型说明 布局类型 说 明 示 例 列报表 每个字段一列,字段名在页面上方按水平方向放置,字段与数据在同一列,每行一条记录 分组/总计报表、销售总结、财政报表 行报表 每个字段一行,字段名在数据左侧,字段与数据在同一行 列表 一对多报表 按一对多关系显示表中的记录,包括父表的记录及其子表的相关记录 发票 会计报表 多栏报表 多列记录,每条记录的字段沿分栏的左边缘竖直放置 电话号码薄、名片 10.1.2 使用“报表向导”创建报表 “报表向导”是创建报表最简单的方法,可以通过回答报表向导提示的一系列问题进行报表设计。报表的数据源可以是表、临时表或视图。启动报表向导的方法如下: 方法一:“文件”菜单→“新建”→选择“报表”→“向导”按钮。 方法二:常用工具栏上“新建”→选择“报表” →“向导”按钮。 方法三:项目管理器中“文档”选项卡→“报表”→“新建”按钮→“报表向导”。 方法四:“工具”菜单→“向导”→“报表”,直接打开报表向导。 启动报表向导后,首先弹出“向导选取”对话框,该对话框中有“报表向导”和“一对多报表向导”两个选择。如果报表的数据源是一个表,则选取“报表向导”;如果报表的数据源包括父表和子表,则应该选取“一对多报表向导”。然后按向导的提示步骤即可生成一个简单的报表文件。 【 例 10.1 】使用报表向导建立学生成绩报表(Xscjbb.frx),用来显示学生的学号、姓名、性别、学院、课程和总分,并且按照总分由高到低排列。 (1)打开数据源:在命令窗口中键入:Use Xsxxb,打开Xsxxb.dbf文件作为该报表的数据源。 (2)打开报表向导:“文件”菜单→“新建”→选择“报表”→“向导”按钮,出现了“向导选取”对话框。本例的数据源是一个表,故选择 “报表向导”。 (3)使用报表向导:设置报表中出现的字段(如图10.2),在“数据库和表”列表框中可以选择报表的数据源,默认的数据源是前面已打开的Xsxxb表;在“可用字段”列表框中自动显示表中的所有字段,依次双击学号、姓名、性别、学院、课程和总分字段名后,在“选定字段”列表框中就显示出这些将在报表中输出的字段。 (4)分组记录:设置数据分组方式,只有先按照分组字段建立索引之后才能进行分组。最多可以进行3级分组。在此例中不需要分组,直接单击“下一步”按钮。 (5)选择报表样式:设置报表的样式,有经营式、帐务式、简报式、带区式和随意式。选择“帐务式”,单击 “下一步”。 (6)定义报表布局:如图10.3,通过对“列数”、“字段布局”和“方向”的设置来定义报表布局。 图10.2 报表向导-“字段选取” 图10.3 报表向导-“定义报表布局” 列数:定义报表的分栏数。 字段布局:定义报表是列报表或者是行报表。 方向:定义报表在输出时打印纸的打印方向是横向还是纵向。 (7)排序记录:设置记录在报表中出现的次序。最多可以设置3个排序字段。在“可用字段或索引标识”列表框中双击“总分”字段,选中“降序”选项,使报表中的数据按照总分字段降序排列。 (8)完成:可以选择“保存”、“保存报表并在报表设计器中修改”或“保存并打印报表”。通常在打印报表前,应先单击“预览”按钮查看一下效果。最后单击“完成”按钮,将报表保存为文件名为Xscjbb.frx的报表文件。 10.1.3 使用“快速报表”创建报表 除了使用报表向导之外,还可以使用VFP的“快速报表”功能快速创建格式简单的报表。即“快速报表”功能可以将一个表或视图中的所需字段快速添加到报表文件中,形成一个简单格式的报表。 【 例

文档评论(0)

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

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

1亿VIP精品文档

相关文档