Beispiel für das Erstellen von Hyperblocks mit variabler Breite

Formellisten sind dynamisch und dadurch in Situationen nützlich, in denen der Berichtsentwickler den Inhalt des Berichts nicht kennt. Sie können z. B. eine relationale Liste erstellen, die mehrere Spalten von einer relationalen Datenquelle zurückgibt. Wenn Sie diese Liste in einen Hyperblock eines Berichts einfügen, wird nur die erste Spalte der Daten angezeigt. Um die restlichen Spalten anzuzeigen, müssen Sie zusätzliche Ausgabezellen in dem Hyperblock erstellen oder diesen erweitern und eine separate RDB-Formel für jede Datenspalte einfügen. Falls Sie nicht wissen, welche relationale Liste in einem Bericht verwendet wird (z. B. in einem datenbankunabhängigen Bericht), dann können Sie auch nicht wissen, wie viele zusätzliche Ausgabezellen oder welche RDB-Formeln erstellt werden müssen.

So zeigen Sie mehrere Spalten einer relationalen Liste mithilfe einer Formelliste an:

  1. Erstellen Sie eine relationale Liste.
  2. Erstellen Sie in den Zellen B7 bis C7 einen vertikalen Hyperblock aus der relationalen Liste. Benennen Sie den Hyperblock mit HBV.
  3. Rechtsklicken Sie im Bereich Zubehör des Anwendungs-Explorers auf Formellisten, und wählen Sie Neue Formelliste aus.
  4. Klicken Sie im Bereich Eingabe des Formellisten-Designers auf das Plussymbol.
    Der Dialog Formel bearbeiten wird angezeigt.
  5. Geben Sie im rechten Bereich des Dialogs Formel bearbeiten den Wert =name of relational list.columns ein.
  6. Wählen Sie in der Spalte Typ des Formellisten-Designers XML aus.
  7. Wählen Sie Name im Feld Caption aus.
  8. Ziehen Sie die Formelliste in Zelle C6, um einen überlappenden horizontalen Hyperblock zu erstellen. Benennen Sie den Hyperblock mit HBH.
    Der vertikale und der horizontale Hyperblock überschneiden sich in Zelle C7.
  9. Geben Sie in Zelle C7 folgende RDB-Formel ein: =RDB(HYPERBLOCK("HBV"),B7,C6).
    Im Bearbeitungsmodus wird #WERT angezeigt. Im Ansichtsmodus zeigt der Bericht die Daten aller Spalten der relationalen Liste an.