Sie können für ein Eingabeformular mehrere Seiten erzeugen. Wenn Sie mehr Datenfelder haben, als auf einen Bildschirm passen, können Sie weitere Seiten erzeugen, um die Datenfelder vollständig anzuzeigen. Mit mehreren Seiten können Sie Folgendes ausführen:
- Die wichtigsten Informationen auf der ersten Seite und weniger wichtige Informationen auf die anderen Seiten setzen
- Jedes Thema auf eine eigene Seite setzen
- Blättern bei der Dateneingabe einschränken oder verhindern
- Platz um Formularelemente herum schaffen, um eine ansprechende Darstellung auf dem Bildschirm zu erreichen
Mehrere Seiten lassen sich nur für Eingabeformulare verwenden. Sie sind nicht zur Druckausgabe gedacht. Beim Drucken eines mehrseitigen Formulars wird nur die erste Seite ausgedruckt.
Die Seitenzahl ist bei Formularen nicht beschränkt. Das gleiche Datenfeld kann beliebig oft in einem Formular und auf beliebig vielen Seiten vorkommen. Aber je mehr Seiten ein Formular umfasst, desto länger dauert das Öffnen des Formulars.
Ein mehrseitiges Formular hat eine Hintergrundseite (Seite 0)und mehrere Anzeigeseiten. Objekte, die auf der Hintergrundseite liegen, sind auf allen Anzeigeseiten sichtbar, können aber nur auf der Hintergrundseite ausgewählt und bearbeitet werden. Sie sollten in mehrseitigen Formularen Ihre Schaltflächenpalette auf die Hintergrundseite legen. Hier müssen Sie auch ein oder mehrere Objekte setzen, damit der Benutzer von Seite zu Seite wechseln kann. Weitere Informationen dazu finden Sie im Abschnitt
Optionen für Seitenwechsel hinzufügen.
Hinweis: Die Seite Optionen im Formularassistenten bietet eine Option, um automatisch ein mehrseitiges Formular zu erzeugen, wenn die gewählten Datenfelder nicht mehr auf eine Seite passen. Damit kann das Formular schon von Anfang an mehr als eine Anzeigeseitehaben. In diesem Fall setzt der Formularassistent Schaltflächen, Variablen, den Formulartitel und Schmuckrahmen auf die Hintergrundseite 0.
Jedes Formular hat mindesens eine Anzeigeseite1 und eine Hintergrundseite 0. Die aktuelle Seitennummer erscheint in der Werkzeugleiste des Formularfensters. Über die Pfeilsymbole können Sie zwischen den Seiten des Formulars navigieren.
![](../../picture/108196/pict108196.fr.png)
Um eine Anzeigeseite hinzuzufügen:
- Wählen Sie im Menü Formular den Befehl Seite hinzufügen. 4D erstellt eine neue Seite.
ODER
Wechseln Sie auf die letzte Seite im Formular. Klicken Sie dann in der Werkzeugleiste auf das Symbol Nächste Seite
. 4D öffnet ein Dialogfenster mit der Frage, ob Sie eine Seite hinzufügen wollen. Klicken Sie auf die Schaltfläche OK, um eine neue Seite anzulegen.
Eine neue leere Seite erscheint im Fenster des Formulareditors. Der Seitenbereich in der Werkzeugleiste zeigt die Nummer der gerade angezeigten Seite. Sie können jetzt Datenfelder und andere Formularelemente in die neue Seite einfügen.
Um eine Anzeigeseite vor der aktuellen Seite einzufügen:
- Wählen Sie im Menü Formular den Befehl Seite einfügen. 4D fügt vor der aktuellen Seite eine neue Seite ein und zeigt sie auf dem Bildschirm an.
Wenn Sie die Hintergrundseite anzeigen oder zu einer anderen Anzeigeseite wechseln wollen, können Sie das DropDown-Menü für Seite oder die Pfeilsymbole in der Werkzeugleiste, bzw. die Befehle zum Navigieren im Menü Formular verwenden.
Um die Hintergrundseite (Seite 0) anzuzeigen:
- Wechseln Sie zur ersten Seite im Formular und klicken in der Werkzeugleiste auf das Symbol Vorherige Seite
![](../../picture/109347/pict109347.fr.png)
ODER
Blättern Sie im DropDown-Menü der Werkzeugleiste zur Seite 0.
ODER
Wählen Sie im Menü Formular>Gehe zu Seite und dann die Seite 0
ODER
Klicken Sie unter Windows mit gedrückter Alt-Taste, auf Mac OS mit gedrückter Wahltaste auf ein Objekt, das zu Seite 0 gehört oder auf der aktuellen Seite komplett außerhalb eines Objekts liegt. (die Tastenkombination Alt+Klick oder Wahltaste+Klick auf ein Objekt der aktuellen Seite erstellt bzw. öffnet die dazugehörige Objektmethode.)
4D zeigt die Hintergrundseite. Die Seitenzahl der Hintergrundseite ist Null (0). Objekte auf der Hintergrundseite erscheinen auf allen Seiten. Sie können jeden Objekttyp auf die Hintergrundseite legen.
Hinweis: Verwechseln Sie nicht die Anzeige der Seite 0 als aktuelle Seite mit der Option Seite 0 des Untermenüs Anzeige. Diese blendet in der aktuellen Seite die Objekte auf der Seite 0 ein bzw. aus. Weitere Informationen dazu finden Sie im Abschnitt “Elemente im Formulareditor ein/ausblenden” unter Formulareditor.
Um in den Seiten zu navigieren:
- Um die nächste Seite anzuzeigen, klicken Sie in der Werkzeugleiste auf den Pfeil für Nächste Seite
.
4D 4D zeigt die sofort die entsprechende Seite.
Klicken Sie auf Vorige Seite, wenn die erste Seite des Formulars angezeigt wird, erscheint die Hintergrundseite. Klicken Sie auf Nächste Seite, wenn die letzte Seite des Formulars angezeigt wird, fragt 4D, ob Sie eine weitere Seite im Formular anlegen wollen.
Um eine beliebige Seite anzuzeigen:
- Klicken Sie in der Werkzeugleiste des Formulars mit gedrückter Maustaste auf die Seitenzahl, um das zugeordnete PopUp-Menü anzuzeigen.
ODER
Öffnen Sie im Menü Formular>Gehe zu Seite. - Wählen Sie die gewünschte Seitenzahl
Sie können unerwünschte Anzeigeseiten aus einem mehrseitigen Formular löschen. Alle Datenfelder oder andere Objekte auf den gelöschten Seiten werden ebenfalls gelöscht und die verbleibenden Seiten werden neu nummeriert. Die erste Seite und die Hintergrundseite können Sie nicht löschen.
Um eine Seite im Formular zu löschen:
- Verwenden Sie die Werkzeuge zum Navigieren oder das DropDown-Menü für Seiten in der Werkzeugleiste, um die gewünschte Seite anzuzeigen.
- Wählen Sie im Menü Formular den Befehl Seite löschen.
Auf dem Bildschirm erscheint ein Dialogfenster zum Bestätigen. - Klicken Sie auf die Schaltfläche OK.
4D entfernt die Seite und alle Objekte auf der Seite aus dem Formular.
Wenn Sie ein mehrseitiges Formular erzeugen, müssen Sie dafür sorgen, dass der Benutzer von Seite zu Seite wechseln kann. 4D bietet dafür folgende Möglichkeiten:
- Registerkarte: Damit können Sie direkt auf einzelne Seiten zugreifen. Sie setzen die Registerkarte auf die Hintergrundseite des Formulars und verwenden deren Eigenschaften zum Steuern des Seitenwechsels.
- Automatische Schaltflächen: Sie können dem Formular automatische Schaltflächen zum Seitenwechsel hinzufügen - Erste Seite, Letzte Seite, Vorige Seite und Nächste Seite. Diese Schaltflächen sollten auf der Hintergrundseite liegen.
- Objektmethoden: Darüberhinaus bietet die Programmiersprache den 4D Befehl FORM GOTO PAGE. Sie können ihn in einer Objektmethode verwenden, um mit beliebigen Objekttypen eigene Schaltflächen zum Seitenwechsel zu erzeugen. Sie können dafür zum Beispiel eine Bildschaltfläche oder ein PopUp-Menü verwenden.
Schaltflächen zum Navigieren hinzufügen
Sie können Schaltflächen zum Seitenwechsel hinzufügen, wenn Sie beim Erstellen des Formulars die Seite Schaltflächen im Formularassistenten verwenden. Ist das Formular angelegt, öffnen Sie es im Formulareditor und fügen die erforderlichen Seiten hinzu. Wollen Sie die Schaltflächen zum Seitenwechsel erst nach Erzeugen des Formulars hinzufügen, wählen Sie dazu das Symbol Aktives Objekt in der Objektleiste oder das Symbol Schaltfläche in der Werkzeugleiste. Weitere Informationen finden Sie im Abschnitt Schaltflächen.
Registerkarte hinzufügen
Die Registerkarte bietet eine visuelle Anzeige der aktuellen Seite und weiterer Seiten. Weitere Informationen zum Erstellen und Aktivieren einer Registerkarte finden Sie im Abschnitt Registerkarten.