Bei Formularen mit flexiblem Layout ist nicht immer vorherzusehen, wie viele Daten die Datenquelle enthält. Daher ist es unmöglich festzulegen, wie viele Zeilen eine Tabelle enthalten muss. In diesem Fall ist eine dynamische Tabelle erforderlich. Fügen Sie zu diesem Zweck nur eine Textzeile hinzu, die dann je nach Menge der Daten in der Datenquelle so oft wie nötig wiederholt wird.
Wählen Sie die Zeilen unterhalb der ersten Zeile (die nicht die Kopfzeile ist) durch Ziehen mit der Maus aus.
Wählen Sie „Tabelle“ > „Löschen“ > „Zeile“.
Wählen Sie in der Palette „Hierarchie“ den Eintrag „Tabelle1“ aus.
Wählen Sie „Einfügen“ > „Umschließen mit Teilformular“.
Hierdurch wird im Formular ein Abschnitt erstellt, der die Tabelle enthält. Sie müssen diesen Abschnitt von den übrigen Elementen im Formular trennen, damit er dynamisch an die Datenmenge angepasst werden kann.
Wählen Sie in der Palette „Hierarchie“ das unbenannte Teilformular aus, klicken Sie dann in der Palette „Objekt“ auf die Registerkarte „Teilformular“ und wählen Sie im Listenfeld „Inhalt“ die Option „Textfluss“ aus.
Weisen Sie dem unbenannten Teilformular den Namen Tabelle zu.
Wählen Sie in der Palette „Hierarchie“ das Element „HeaderRow“ aus.
Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Bindung“ und aktivieren Sie die Option „Zeile für jedes Datenelement wiederholen“.
Jetzt muss für das gesamte Formular der Textfluss festgelegt werden.
Wählen Sie in der Palette „Hierarchie“ das Teilformular „Bestellung“ aus.
Klicken Sie in der Palette „Objekt“ auf die Registerkarte „Teilformular“ und wählen Sie in der Liste „Inhalt“ die Option „Textfluss“ aus.
Wird für das gesamte Formular die Option „Textfluss“ festgelegt, werden alle Teilformulare im Formular nacheinander ohne Zwischenabstand formatiert.
Um fortzufahren, klicken Sie auf: Berechnung für das Zwischensummenfeld berichtigen
|
|
|