Verwendung und Beispiel

Für die Weberweiterung Paginierung müssen Sie folgende Parameter angeben:

  • Aktuelle Seite: Eine Zellreferenz. Die Zelle enthält eine Variable, die die Nummer der aktuellen Seite enthält. 1 stellt die erste Seite dar.
  • Seitengröße: Eine Zellreferenz. Die Zelle enthält eine Variable, die die Anzahl der auf jeder vollständigen Seite angezeigten Datensätze bestimmt.
  • Seitenanzahl: Referenziert die Pagecount-Eigenschaft eines Hyperblocks.
  • Optionen für Seitengröße: Eine Liste von Zahlen, die die Seitengrößen darstellen, die ausgewählt werden können. Die Zahlen werden durch | oder ; getrennt.

So fügen Sie die Weberweiterung Paginierung ein und konfigurieren diese:

  1. Erstellen Sie einen Application Studio-Bericht.
  2. Fügen Sie einen Hyperblock ein, der mehrere Datenzeilen anzeigt.
    Fügen Sie beispielsweise einen Hyperblock ein, der alle Basiselemente einer Dimension Period anzeigt.
  3. Erstellen Sie eine Berichtsvariable mit dem Namen rv_CurrentPage, und geben Sie 1 als Wert an.
  4. Erstellen Sie eine Berichtsvariable mit dem Namen rv_PageSize. Geben Sie als Wert die Anzahl der Datensätze an, die auf jeder Seite angezeigt werden sollen. Geben Sie beispielsweise 10 an.
  5. Ziehen Sie beispielsweise rv_CurrentPage auf Zelle H9.
    In der Zelle wird 1 angezeigt. Der Formel-Editor zeigt =ReportVariables.rv_CurrentPage.Text an.
  6. Erstellen Sie in Zelle H9, welche die Variable rv_CurrentPage enthält, eine Aktion mit folgenden Eigenschaften:
    Aktionen: Typ
    Wählen Sie Parameter setzen als Aktionstyp aus.
    Aktionen: Bedingung
    Wählen Sie =TRUE aus.
    Aktionen: Modus
    Wählen Sie Weberweiterung als Aktionsmodus aus.
    Parameter: Name
    Klicken Sie auf Parameter hinzufügen, und wählen Sie die Variable rv_CurrentPage aus.
    Parameter: Eigenschaft
    Wählen Sie Value(.Text) aus.
    Parameter: Wert
    Geben Sie =Actions.Input.Text an.
  7. Geben Sie in Zelle H10 eine Aktion mit folgenden Eigenschaften an:
    Aktionen: Typ
    Wählen Sie Parameter setzen als Aktionstyp aus.
    Aktionen: Bedingung
    Wählen Sie =TRUE aus.
    Aktionen: Modus
    Wählen Sie Weberweiterung als Aktionsmodus aus.
    Parameter: Name
    Klicken Sie auf Parameter hinzufügen, und wählen Sie die Variable rv_PageSize aus.
    Parameter: Eigenschaft
    Wählen Sie Value(.Text) aus.
    Parameter: Wert
    Geben Sie =Actions.Input.Text an.
    Parameter: Name
    Klicken Sie auf Parameter hinzufügen, und wählen Sie die Variable rv_CurrentPage aus.
    Parameter: Eigenschaft
    Wählen Sie Value(.Text) aus.
    Parameter: Wert
    Geben Sie =1 an.
  8. Geben Sie in Zelle H10 die VALUE-Funktion =VALUE(ReportVariables.rv_PageSize.Text) an.
  9. Wählen Sie den Hyperblock aus, und öffnen Sie den Dialog Hyperblock formatieren. Geben Sie folgende Informationen an:
    Name
    Geben Sie einen Wert für Periode an.
    Seitengröße
    Aktivieren Sie die Checkbox, und wählen Sie im Feld Seitengröße die Variable rv_PageSize aus.
    Wählen Sie im Feld Aktuelle Seite die Variable rv_CurrentPage aus.
  10. Klicken Sie auf OK.
  11. Klicken Sie auf der Symbolleiste Objekte auf Weberweiterung, und doppelklicken Sie auf die Weberweiterung Paginierung.
    Der Cursor wird zu einem Fadenkreuz.
  12. Ziehen Sie den Cursor, um die Weberweiterung in die Zellen B11:F11 einzufügen, zu skalieren und zu positionieren.
    Der Dialog Weberweiterung formatieren wird angezeigt.
  13. Geben Sie folgende Parameter an:
    Aktuelle Seite:
    Geben Sie =H9 an.
    H9 enthält die rv_CurrentPage-Variable.
    Seitenanzahl
    Geben Sie =ReportObjects.Period.Pagecount an.
    Seitengröße
    Geben Sie =H10 an.
    H10 gibt die Anzahl der Datensätze an, die auf jeder vollständigen Seite angezeigt werden.
    Optionen für Seitengröße
    Geben Sie ="10;20;50" ein.
    Gibt die Optionen für die Seitengröße an, die Benutzer auswählen können. Jeder Wert stellt die Anzahl der Datensätze dar, die auf jeder vollständigen Seite angezeigt werden sollen.
  14. Klicken Sie auf OK, und zeigen Sie den Bericht in einem Webbrowser an.