8.2 报表设计器_仰望星空_百度空间
8.2 报表设计器


  使用报表设计器来设计报表,其主要任务是设计报表布局和确定数据来源,报表布局确定了报表样式,数据来源则为布局中的控件提供数据。
打开报表设计器:先打开项目管理器,在“文档”选项卡中选定“报表”,然后按“新建”按钮,弹出新建报表对话框,选择“新建报表”。
  或者在命令窗口中输入命令:CREATE REPORT<报表文件名>
  修改一个已有报表文件可使用命令:MODIFY REPORT<报表文件名>

一、带区
  带区是报表设计器根据报表处理的内容和打印顺序,形成的不同数据区域。当新建一个报表时,默认情况下,报表设计器只显示三个带区:页标头、细节、页注脚。如下图:

  鼠标上下拖拉标识条,可以改变带区的尺寸。
  页标头:用于设置报表名称、字段标题,以及需要的图形。
  细节:它对当前的工作区每一个控件能打印一次。例如,若列入字段控件,就能依次打印表的记录。
  页注脚:该带区的内容打印在报表的{zh1},用于打印每页的一般信息。系统默认在该处打印制表日期、页号等信息。
  用户可以根据自己的需要向报表设计器添加其他的带区。例如要增加“标题”和“总结”带区,可选择“报表”菜单,选定“标题/总结”菜单项,出现如图所示:

  同样,要增减组标头和组注脚,用“报表”→“数据分组”菜单可定义或移去报表分组。若需要设计一个多列报表时,用“文件”→“页面设置”确定报表中列的数目,增减列标头和列注脚。除了细节带区,其他的带区都是成对出现的,如标题和总结、页标头和页注脚、列标头和列注脚、组标头和组注脚。下表列出了各种带区的名称及作用:

二、报表控件
  打开报表控件工具栏:在“显示”菜单中选择“工具栏”命令,弹出如图所示对话框。


  选定“报表控件”选项,单击“确定”按钮,在屏幕上就会显示报表控件工具栏。

  “选定”:用于选定对象,移动、更改或剪切一个控件;
  “标签”:创建一个标签控件,用于在报表的指定位置增加一个文本说明;
  “域控件”:创建一个域控件,用于显示表字段、内存变量或其他表达式;
  “线条”:用于在报表中画各种线条;
  “矩形”:用于在报表中画矩形;
  “圆角矩形”:用于在报表中画圆角矩形;
  “图片”:用于在报表上显示图片或通用字段类型的数据;
  “按钮锁定”:允许添加多个同种类型的控件,而不需要多次按此控件按钮。
  报表控件的使用方法跟表单控件工具栏中的控件使用方法是相同的。

三、报表设计示例

  以设计一个“订单报表”为例。
  1.页标头设计
在报表控件工具栏中选择“标签”控件,然后在页标头带区的适当位置,定义一个文本框,输入文字“订单报表”,作为报表的页标题。用“选定”控件选取页标题,然后选择“格式”→“字体”菜单项,在“字体”对话框中,对字体、字号及其颜色进行设置。请看演示:

  为使报表输出美观,选择“格式”→“文本对齐方式”→“居中”,让标题显示在报表的中间,还可以在页标头带区中增加一个图形。选择“图片”控件,在页标头带区单击鼠标,弹出“报表图片”对话框,如图。

  在“图片来源”区域中选定“文件”,点击右边的三点按钮可从磁盘目录中选取一个合适的图片文件。
  2.细节带区设计
  建立数据环境  在细节带区,单击鼠标右键,弹出快捷菜单,选择“数据环境”,打开“数据环境设计器”,如图。

  在数据环境设计器窗口中,右击鼠标,选择“添加”命令。在“添加表或视图”对话框中将“订单.VUE”视图添加到数据环境中,如图。

  选取需要输出的字段  在数据环境设计器中,从各表中选取需要输出的字段,并拖放到细节带区的合适位置。可以适当添加一些表栏说明和记录图标。
  3.页注脚带区设计
  如果希望在报表的每一页加上页码或时间等信息,需在页注脚带区添加一个域控件。从报表控件工具栏中选择域控件放入页注脚带区,这时弹出“报表表达式”对话框,如下图:

  在表达式栏中输入“"页码"+ALLTRIM(STR(_PAGENO))”,表示按字符类型输出页码值。_PAGENO是一个系统内存变量,存储当前的页号。同样,再使用域控件在“表达式”栏中输入日期函数DATE(),以输出日期。点击“表达式”栏右边的三点按钮,会弹出“表达式生成器”对话框,方便用户填写表达式。
  经过上面三个带区设计后,产生如图所示:

  4.报表预览和打印
  当报表设计完成后,可在报表设计器中预览和打印报表。
首先要进行页面设置,定义整体的报表页面布局。使用“文件”→“页面设置”命令,打开“页面设置”对话框。

  “打印设置”按钮将调用Windows标准的打印设置对话框,可以在其中设置打印机类型和纸型。上图左边的“页面布局”显示了基本的页尺寸、边界以及细节带区布局。
  在报表设计器的空白处单击鼠标右键,选择“预览”命令,弹出打印预览窗口(如图)。或者利用项目管理器中的“预览”功能按钮。

  在打印预览窗口中还提供了一个工具条(如图),使用工具条中的按钮可以在整张报表中翻页;跳到{dy}页、{zh1}一页;还可以关闭预览窗口;进行打印等操作。



郑重声明:资讯 【8.2 报表设计器_仰望星空_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——