• 水晶报表设计--基本概念


    一、设计界面--可视化设计

    Crystal Reports 在“设计”选项卡中自动创建五个区域。

    QQ截图20140411152001

    • 报表页眉 这一节通常用于显示报表标题和其他希望在报表开头出现的信息。它还可以用于图表和交叉表,它们包含整个报表的数据。

    • 页眉 这一节通常用于显示希望出现在每页顶部的信息。这可以包括章名、文档名称和其它类似信息。该节还可以用于显示报表上字段上方的字段标题。

    • 明细 这一节用于报表的正文,并且每个记录输出一次。大量报表数据通常出现在该节中。

    • 报表页脚 这一节用于显示希望在报表末尾只出现一次的信息(例如总计),以及显示包含针对整个报表的数据的图表和交叉表。

    • 页脚 这一节通常包含页码和任何其他希望出现在每页底部的信息。如果将组、摘要或小计添加到报表,则本程序创建另外两个节:

    • 组页眉 这一节通常保存组名字段,也可以用于显示包含组特定数据的图表或交叉表。它在组的开始打印一次。

    • 组页脚 该节通常保存汇总数据 (如果有),也可以用来显示图表或交叉表。它在组的末尾打印一次。

     二、数据字段--将数据放在报表上

    将数据放在报表上是一项十分重要的任务。您需要知道什么类型的数据应当放在报表上以及应当将它放在报表上的什么位置

    • 数据库字段 很多放在报表上的数据都为数据库字段,以存储于数据库中的样子显示数据。通常,数据库字段将放在“详细资料”节中,但在某些情况下,它们将放在报表的其它节中。

    • 公式字段 若要显示为计算所得到的值的数据,需要创建公式字段并将该公式字段放在报表上。例如,如果数据库只存储定单的订购日期和送货日期,但需要显示运送定货所需的天数的话,则必须创建一个公式字段,来计算订购和送货之间的天数。

    •SQL 表达式字段 SQL 表达式与公式相似,但它们以结构化查询语言 (SQL) 编写,而不是以 Crystal Reports 公式语言编写。SQL 表达式可以用于向数据库查询特定数据集合。可以基于 SQL 表达式字段进行排序、分组和选择。

    •参数字段 若要提示报表用户输入信息,可创建参数字段。将参数看作是在报表生成之前用户需要回答的问题。用户输入的信息或用户响应的方式决定报表的内容。例如,在销售人员使用的报表中,或许有要求用户选择地区的参数。该报表将返回特定地区的结果,而不是返回所有地区的结果。

    •运行总计字段 若要显示一个对每个记录都进行计算的总计,并提供字段中所有值(或某组值中的所有值)的运行总和,需要创建一个运行总计字段并将其放在报表中。如果某个字段中的前三个值为 2、4 和 6,则运行总计将打印 2,然后打印 6 (2 + 4 的和),接着打印 12 (2 + 4 + 6 的和)。

    •特殊字段 若要显示 “页码”、“打印日期”和 “报表备注”之类的信息,请使用 “字段资源管理器”对话框的 “特殊字段”树视图中的命令。

    •文本对象 文本对象在报表中的用途有很多。文本对象是一种功能强大的方法,可用来插入标题、标记汇总及报表上其它数据,并且能方便地组合数据库字段。 •图片字段 当设计报表时,经常会需要加入一幅图片。例如,您可能希望将一个公司徽标放在报表页眉中。

    •BLOB (二进制大对象)字段 BLOB 字段是数据库字段,它的数据由二进制大对象组成,如位图图形、图像、OLE 对象、图元文件等等。将 BLOB 字段插入到报表中将允许您像访问其他数据类型一样访问这些二进制对象。

    •超级链接字段 可以在“设计”或“预览”选项卡中选择报表对象,并创建到其他位置的超级链接。超级链接与报表一同保存,并且其他用户也可以使用它作为查看附加信息的方法。

  • 相关阅读:
    用Java求两个字符串所有的公共子序列
    Windows系统上安装logstash和logstash-input-jdbc
    Linux下zip文件的压缩和解压命令
    Linux-root用户下新建用户及为新用户配置密码
    Linux下查看是否安装jdk的命令
    使用git clone命令报错:error: RPC failed; curl 18 transfer closed with outstanding read data remaining
    SCP not a regular file
    常用正则表达式
    Android Wear 兼容
    git diff 配置 meld diff
  • 原文地址:https://www.cnblogs.com/tinker/p/3780817.html
Copyright © 2020-2023  润新知