- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章报 表 设 计 精品 [主要内容] 1、报表设计器 2、报表向导 3、快速报表 [学习要求] 1、报表向导、报表设计器,报表布局和布局文件。 2、报表带区、报表控件、报表变量、分组报表;报表打印与 预览的命令。 [重点与难点] 1、重点:报表设计器,报表控件,报表变量,分组报表。 2、难点:报表设计器,报表控件。 精品 10.1 报表设计器 10.1.1、VFP带区 页标头 细节 页注脚 页标头:可以设置报表名称、字段标题及图形。 细节:插入报表中需要的控件,如字段控件等。 页注脚:设置页信息,如页码、日期等。 精品 带 区 说 明 用 途 标题 每个报表一次 封页,说明标题,演示介绍等 页标头 在每一页的开头 报表的日期、页数,报表标题,列标题 列标头 在多列布局中 在每一列的头部打印一次 组标头 在每一组的头部 组的说明,组标识符 细节 在当前的表中每个记录打印一次 字段,文字,计算的值 组注脚 在每一组的底部 组的说明,组标识符,组统计小结 列注脚 在多列布局中在每列的底部打印一次 列统计小结 页注脚 在每一页的底部 报表的日期,时间,页数, 总结 在报表的最后,只打印一次 总的统计、演示结论 报表设计器的带区说明 精品 10.1.2 报表控件 标签 域控件 线条 矩形 圆角矩形 图片 按钮锁定 选定对象 精品 10.1.3 报表设计示例 下面通过设计一个“课程一览表”的实例加以介绍。 1.页标头设计 在页标头带区内适当位置,通过报表控件工具栏定义一个文本框,输入文字“课程一览表”,作为报表的页标题。然后选择“格式”/“字体”菜单命令,在“字体”对话框中,对字体、字号及其颜色进行设置,如图10-1。还可以添加图像,线条等。 图10-1 精品 2. 细节带区设计 ⑴ 建立数据环境 在细节带区内,单击鼠标右键,在弹出的快捷菜单中,选择“数据环境”,打开“数据环境设计器”,将”课程表”、”教师表”和“授课表”添加到数据环境中,如图10-2。 图10-2 精品 ⑵ 选取需要输出的字段 在数据环境设计器中,在各表中选取所需的字段拖放到细节带区的合适位置。如图10-3所示。 图10-3 精品 3. 页注脚带区设计 从报表控件中选择域控件,放入页注脚带区,这时弹出报表表达式对话框(如图10-4),用于为控件定义表达式。在“表达式”栏中,输入”页码” + ALLTRIM(STR(_PAGENO)),表示按字符类型输出页码值。同样,再使用域控件在“表达式”栏中输入日期函数DATA(),以输出日期。 其中,_pageno为报表变量。 图10-4 精品 4. 报表预览和打印 使用“文件”→“页面设置”命令,显示出如图10-5所示的页面设置对话框。 5. 定义计算 在报表设计中,还经常需要对数值字段进行累加求和等计算。实现简单计算的方法是使用域控件定义一个小结项,并用表达式来实现需要的计算。 图10-5 精品 打开报表表达式对话框,单击对话框中的“计算”按钮,弹出如图10-4所示的对话框进行设置。 “课程一览表”报表打印预览效果如图10-6所示: 图10-6 精品 10.2 报表向导 一、利用向导创建一对一报表 在项目管理器中,选择“报表”,然后按新建按钮。在出现的对话框中,选“报表向导”按钮。然后在“向导选取”对话框中,选择“报表向导”。 报表向导将自动显示步骤号,从步骤1到步骤6,引导用户自动完成。 二、一对多报表 步骤: 步骤1——确定父表 步骤2——确定子表 步骤3——建立关联 步骤4——确定父表的排序方式 精品
文档评论(0)