Die Steuerelemente Optionsgruppe und Optionsfeld
477
Formulare
Das Makro besteht aus einem einzigen Befehl, hier als Aktion bezeichnet:
ÖffneFormular
. Die Argu-
mente dieser Aktion, also beispielsweise welches Formular geöffnet und in welcher Ansicht es geöff-
net werden soll, sind im unteren Teil des Fensters aufgeführt und können dort bei Bedarf geändert
werden. Die Bearbeitung und das Erstellen solcher Makros wird in Teil G behandelt.
Zurück zu Access gelangen Sie mit der Schaltfläche Schließen.
Die Steuerelemente Optionsgruppe
und Optionsfeld
Ein Optionsfeld wird auf einem Formular eingesetzt, wenn nur wenige gültige Eingaben für ein Feld
erlaubt oder sinnvoll sind, z.B. bei Ja/Nein-Feldern. Im folgenden Abschnitt sollen die drei Options-
feld-Varianten besprochen werden: Optionsfelder, Umschaltflächen und Kontrollkästchen.
Präfix
»opt«
Mithilfe des Werkzeugs Optionsfeld können Sie Formularfelder erzeugen, die nur zwei Zustände
kennen: Ein ausgefüllter Kreis bedeutet »Ja«, ein leerer »Nein«. Das für das Optionsfeld verwendete
Präfix lautet »opt«.
Setzen Sie die Eigenschaft Dreifacher Status eines Optionsfeldes auf Ja, so werden
NULL
-Werte durch ein Abblenden des Optionsfeldes dargestellt. Normalerweise werden
NULL
-
Werte wie »Nein«-Werte angezeigt.
Als Beispiel zum Ausprobieren soll nun auf dem Formular frmFilme das Feld Sonderveranstaltung als
Optionsfeld realisiert werden.
Abbildg. 22.30
Das neue Optionsfeld
1.
Wählen Sie dazu das Werkzeug Optionsfeld aus und ziehen Sie auf dem Formular ein Rechteck auf.
2. Ändern Sie den Text des Bezeichnungsfeldes in Sonderveranstaltung.
Im letzten Schritt müssen Sie dafür sorgen, dass das neu eingefügte Optionsfeld eine Verbindung
zum Feld Sonderveranstaltung der Tabelle tblFilme erhält, damit es auch die Werte anzeigt, die in
die Tabelle eingetragen sind und andererseits auch Änderungen, die im Formular vorgenommen
werden, in die Tabelle eingetragen werden.
3. Klicken Sie auf den Kreis des neu eingefügten Steuerelements und aktivieren Sie das Eigenschaf-
tenblatt.
4. Selektieren Sie die Registerkarte Daten und tippen Sie hinter Steuerelementinhalt
Sonderver-
anstaltung
– oder bei Bedarf einen anderen Namen eines Tabellenfeldes – ein. Alternativ können
Sie auch auf die Schaltfläche mit dem Dreieck klicken und in der Auswahlliste das gewünschte Feld
aussuchen.
HINWEIS
Kapitel 22
Steuerelemente für Formulare
478
Abbildg. 22.31
Hier wurde die Verbindung zum Tabellenfeld Sonderveranstaltung erstellt
Optionsfelder in einer Optionsgruppe
Noch interessanter wird die Kombination mehrerer Optionsfelder zu einer Gruppe. In einer solchen
Optionsgruppe lässt sich nur eines der angebotenen Optionsfelder auswählen. Dies möchten wir an
dem folgenden Beispiel erklären.
Für das Feld FSK (Mindestalter) in der Tabelle tblFilme gibt es eigentlich nur fünf Auswahlmöglich-
keiten: Für einen Film gilt das Mindestalter von 6, 12, 16, 18 oder keine Altersbegrenzung. Dafür
lässt sich sehr schön eine Optionsgruppe mit fünf Optionsfeldern verwenden.
Abbildg. 22.32
Formular mit einer Optionsgruppe
Die Steuerelemente Optionsgruppe und Optionsfeld
479
Formulare
Um die Optionsgruppe zu erstellen, lassen wir uns vom Optionsgruppen-Assistenten unterstützen
(achten Sie darauf, dass die Schaltfläche Steuerelement-Assistenten aktiviert ist).
Mithilfe des Werkzeugs Optionsgruppe wird auf dem Formular die Größe der Gruppe durch Aufzie-
hen eines Rechtecks festgelegt. Access öffnet anschließend das erste Dialogfeld des Optionsgruppen-
Assistenten, in das die Begriffe eingetragen werden können, die in der Optionsgruppe jeweils hinter
den einzelnen Optionsfeldern erscheinen sollen.
Abbildg. 22.33
Beschriftung der einzelnen Optionsfelder
Durch die Festlegung einer Standardauswahl können Sie definieren, dass eine der Auswahlmöglich-
keiten vorbesetzt sein soll. Damit können Sie beispielsweise bei der Eingabe von Daten einige
Mausklicks sparen. In unserem Fall soll keine Standardauswahl vorgegeben werden, da man hier
nicht davon ausgehen kann, dass eine Auswahl bevorzugt verwendet wird.
Abbildg. 22.34
Soll ein Standardwert vorgegeben werden?
Im nächsten Schritt des Assistenten können Sie den einzelnen Einträgen der Optionsgruppe Werte
zuweisen. Diese Werte werden später in der Anwendung bei einer Auswahl der jeweiligen Option als
Ergebniswert zurückgegeben.
Kapitel 22
Steuerelemente für Formulare
480
Abbildg. 22.35
Werte, die in die Tabelle übertragen werden sollen
Das folgende Dialogfeld ermöglicht es Ihnen, die Optionsgruppe mit einem Feld Ihrer zugrunde
liegenden Tabelle zu verbinden. Der Ergebniswert aus der Optionsgruppe wird dann in das ent-
sprechende Feld Ihrer Datentabelle eingetragen bzw. ein in der Datentabelle vorhandener Wert wird
in der Optionsgruppe angezeigt.
Wir haben, wie Sie in Abbildg. 22.39 sehen können, die Optionsgruppe mit dem Feld FSK verbunden.
Abbildg. 22.36
In welchem Feld soll der Wert in der Tabelle gespeichert werden?
Legen Sie nun fest, welche Steuerelemente und welchen Stil Sie für die Optionsgruppe in Ihrem For-
mular verwenden möchten.
Abbildg. 22.37
Wie soll die Optionsgruppe, wie die einzelnen Optionsfelder aussehen?

Get Microsoft Office Access 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.