创建可变宽度超级数据块的示例

公式列表为动态,这在报告设计者不了解报告内容时非常实用。例如,可创建关系列表,它从关系数据源返回多列。如果将此列表插入报告中的超级数据块,那么仅显示第一列数据。若要显示其余的列,必须在超级数据块中创建其他输出单元格,或展开超级数据块并为每列数据插入单独的 RDB 公式。如果不知道将在报告(例如在数据库独立报告)中使用哪个关系列表,那么无法知道要创建的其他输出单元格或 RDB 公式的数量。

若要使用公式列表显示关系列表的多个列:

  1. 创建关系列表。
  2. 在单元格 B7 到 C7 中,从关系列表创建垂直超级数据块。将超级数据块命名为 HBV。
  3. 在“应用程序资源管理器”的“附件”窗格中,右击公式列表,然后选择新建公式列表
  4. 单击公式列表设计器的“输入”窗格中的加号图标。
    将显示编辑公式对话框。
  5. 编辑公式对话框的右侧窗格中,指定 =name of relational list.columns
  6. 在公式列表设计器的“类型”列中,选择 XML
  7. 标题字段中选择名称
  8. 将公式列表拖至单元格 C6 来形成重叠的水平超级数据块。将超级数据块命名为 HBH。
    垂直与水平超级数据块相交于单元格 C7。
  9. 在单元格 C7 中,创建此 RDB 公式:=RDB(HYPERBLOCK("HBH"),B7,C6)
    在“设计”模式下,将显示 #VALUE。在“视图”模式下,报告显示关系列表每列的数据。