Anfang des InhaltsbereichsFunktionsdokumentation Die Daten-Registerkarte Dokument im Navigationsbaum lokalisieren

Verwendung

Mit der Daten-Registerkarte selektieren Sie Daten von internen Tabellen für einen Tabellen- oder Schleifen-Knoten beziehungsweise für einen komplexen Abschnitt.

Hinweis

In der linken oberen Ecke der Registerkarte gibt es ein Ankreuzfeld, mit dem man die gesamte Registerkarte deaktiviert. Sie selektieren dann keine Daten und nutzen den Knoten in ähnlicher Weise wie den Schablone-Knoten (mit dem Unterschied, daß Sie die Tabelle über Zeilentypen aufbauen).

Selektion der Daten

  1. Um in einer Schleife die Zeilen der internen Tabelle hintereinander einzulesen und abzuarbeiten, kreuzen Sie die Checkbox vor interne Tabelle an.
  2. Geben Sie den Namen einer internen Tabelle ein.
  3. Tragen Sie die Zuweisungsart ( INTO oder ASSIGNING ) und einen Arbeitsbereich (Struktur vom Typ der Tabellenzeile oder Feldsymbol) ein. Wenn Sie eine Tabelle mit Kopfzeile verwenden, müssen Sie als Arbeitsbereich wiederum den Namen der internen Tabelle eintragen.
  4. Falls erwünscht, schränken Sie den Bereich der internen Tabelle, der ausgelesen werden soll, mit den beiden Eingabefeldern Zeile und bis fest.
  5. Über den Rahmen WHERE-Bedingung selektieren Sie nur einen Teil der Daten aus der internen Tabelle. Die Bedingungen beschreiben Sie in gleicher Weise wie auf der Registerkarte Bedingungen.

Die Daten werden zur Laufzeit gemäß Ihrer Einstellungen selektiert. Nach der Abarbeitung der Schleife steht im Ausgabebereich der zuletzt gewählte Eintrag (analog zeigt das Feldsymbol auf diesen Eintrag).

Sortierkriterien

Über das zweite Table Control der Daten-Registerkarte können Sie die Tabellenausgabe nach Feldern der internen Tabelle sortieren. Die Reihenfolge, in der Sie die Feldnamen in das Table Control eintragen bestimmt dabei die Sortierreihenfolge. Sie läßt sich mit den schwarzen Pfeilen oberhalb des Controls nachträglich ändern. Über die Auswahlknöpfe wählen Sie, ob das Feld aufsteigend oder absteigend sortiert werden soll.

Achtung

Aus technischen Gründen kann Smart Forms nicht erkennen, ob die interne Tabelle bereits sortiert wurde (zum Beispiel im Anwendungsprogramm). Falls dies so ist, müssen Sie die Sortierung trotzdem nochmal in das Table Control eintragen und das Ankreuzfeld Sortierung bereits vorhanden ankreuzen.

Eine Sortierstufe ergibt sich aus der Sortierung, nämlich dann, wenn der Wert eines sortierten Feldes von einer Zeile zur nächsten wechselt. Die Blöcke, in denen der Wert des Feldes gleich bleibt ist eine Gruppenstufe.

Wenn Sie vor oder nach einer Sortierstufe Ausgaben machen wollen, kreuzen Sie Anfang Sortierstufe und/oder Ende Sortierstufe an. Dann erscheint in der Baumstruktur ein Ereignisknoten, für den Sie Nachfolgerknoten anlegen können, um zu diesen Zeitpunkten Ausgaben zu machen (zum Beispiel Zwischensummen).

 

 

 

 

Ende des Inhaltsbereichs