Formulare
Allgemeines
Formulare sind graphische Benutzerschnittstellen (GUI - graphic user interface), die die Arbeit mit Daten erleichtern, den Benutzer dabei führen und den ästhetischen Gesichtspunkt nicht ganz außer Acht lassen.
Formulare basieren normalerweise auf Datenquellen. Datenquellen können Tabellen oder Abfragen sein. Die Verwendung von Abfragen als Datenquellen bietet den Vorteil, dass
- nicht alle Datensätze einer Tabelle geladen werden müssen
- Abfragen Daten aus mehreren Tabellen enthalten können.
Dadurch kann das Netzwerk entlastet und die Leistung der Datenbanken gesteigert werden.
Des Weiteren können Benutzereingaben auf einem Formular verschiedensten Prüfungen unterzogen werden. Dabei wird ereignisgesteuerter Code ausgeführt.
Ein Formular mit Hilfe des Assistenten erstellen
Die einfachste Art, ein Formular zu erstellen, ist die mit Hilfe eines Assistenten (s. Datenbankfenster\Formulare). Der Assistent unterstützt bei:
- der Wahl der Datenquelle (Tabelle oder Abfrage)
- der Wahl der benötigten Felder der Datenquelle
- der Wahl der Formularansicht (tabellarisch oder in Blöcken usw.)
- der Wahl eines Designkonzepts
Alle gewählten Eigenschaften des Formulars und der einzelnen Objekte des Formulars können später in der Entwurfsansicht des Formulars verändert werden! Dazu steht mit dem Eigenschaftsfenster ein bequemes und mächtiges Werkzeug zur Verfügung.
- Formular in Entwurfsansicht mit Eigenschaftenfenster: In der Abbildung werden die Formateigenschaften des Textfeldes Album angezeigt. Klicken Sie in das Feld einer Eigenschaft, um sie zu verändern. Mit der F1-Taste rufen Sie die Hilfe zu jeder Eigenschaft auf.
Wichtig! Sie ändern nur die Eigenschaften des Objektes, das gerade ausgewählt und in der Titelleiste des Eigenschaftsfensters angezeigt wird. Sie können auch die Eigenschaften mehrerer Objekte gleichzeitig ändern, indem Sie die Objekte mit gedrückter Shift-Taste nacheinander anklicken. In der Titelleiste des Eigenschaftsfensters steht dann "Mehrfachauswahl".
Kontrollieren Sie die Auswirkungen Ihrer Änderungen, indem Sie in die Normalsansicht umschalten.
Ein Nachteil des Assistenten ist, dass er die Objekte eines Formulars automatisch benennt. Die automatisch generierten Namen sind nicht immer aussagekräftig, was die Orientierung in komplexen Datenbanken erschweren kann. Deshalb ist es besser, den Assistenten nur zum Kennenlernen des grundlegenden Aufbaus von Formularen oder zur Vorarbeit zu verwenden. Danach sollte man die Kontrolle über das Formular und über die Benennung der einzelnen Formularobjekte selbst in die Hand nehmen, auch wenn man dabei ein kleines bisschen mehr schreiben muss.