Kapitel 22
Steuerelemente für Formulare
474
Das Steuerelement Listenfeld
Präfix
»lst«
Im Prinzip ist ein Listenfeld ein aufgeklapptes Kombinationsfeld. Es wird seltener eingesetzt, vielleicht
weil es mehr Platz verbraucht und somit unhandlicher als ein Kombinationsfeld ist. Im Englischen
wird ein Listenfeld mit list box bezeichnet, entsprechend heißt das Präfix eines Listenfeldes »lst«.
Der Vorteil eines Listenfeldes ist, dass mehrere Spalten dargestellt werden können, was mit einem
Kombinationsfeld nur im aufgeklappten Zustand möglich ist.
In Abbildg. 22.27 wurde ein neues Formular in der Entwurfsansicht erstellt. Das Formular wurde
dann mit der Tabelle tblWochen verbunden und ein Listenfeld mit Details der Tabelle tblFilme
erstellt. Wählen Sie also eine neue Wochennummer aus, werden automatisch die Filmdaten dazu
angezeigt.
Abbildg. 22.25
Formular mit Listenfeld
Wird das Listenfeld mit einem horizontalen Bildlaufbalken angezeigt, können Sie
vielleicht eine der Spalten verkleinern, um Platz einzusparen.
Das Steuerelement Befehlsschaltfläche
Befehlsschaltflächen werden in erster Linie beim Programmieren verwendet. Zuvor geschriebene
Programme lassen sich mithilfe von Befehlsschaltflächen sehr bequem starten. Allerdings sind
bereits einige Makro-Programme für bestimmte Operationen vorgesehen und werden durch den
Befehlsschaltflächen-Assistenten angeboten.
Präfix
»cmd«
Die Befehlsschaltfläche wird im Englischen als command button bezeichnet, die Vorsilbe heißt somit
»cmd«.
Auf dem Formular frmWocheMitKombinationsfeldZumNachschlagen soll eine Schaltfläche eingefügt
werden, mit deren Hilfe man das Formular frmFilme sehr einfach aktivieren kann.
TIPP
Das Steuerelement Befehlsschaltfläche
475
Formulare
1. Öffnen Sie die Entwurfsansicht des Formulars frmWocheMitKombinationsfeldZumNachschlagen.
2. Wählen Sie dann das Werkzeug Schaltfläche auf der Registerkarte Entwurf aus und ziehen Sie
damit ein Rechteck an der Stelle auf, wo die Schaltfläche liegen soll. Sogleich startet der Befehls-
schaltflächen-Assistent.
3. Klicken Sie in der Kategorie Formularoperationen die Aktion Formular öffnen an.
Abbildg. 22.26
Auswahl einer Aktion für eine Befehlsschaltfläche
4.
Selektieren Sie dann im nächsten Schritt das Formular, das geöffnet werden soll: frmFilme.
5. Lassen Sie sich alle Daten im Formular anzeigen. Alternativ können Sie auch angeben, dass Sie
sich nur einen Datensatz anzeigen lassen möchten. Dann müssen Sie im nächsten Schritt die
Felder angeben, die in beiden Tabellen übereinstimmen.
6. Legen Sie anschließend entweder fest, ob die Befehlsschaltfläche einen bestimmten einzugeben-
den Text tragen soll oder ein Symbol. Im Beispiel wurde als Text für die Schaltfläche
Formular
frmFilme öffnen
eingegeben.
Abbildg. 22.27
Die Beschriftung für die Schaltfläche wird festgelegt
Kapitel 22
Steuerelemente für Formulare
476
7. Im letzten Dialogfeld des Assistenten wurde die Befehlsschaltfläche mit dem Namen cmdFormu-
larFilme versehen.
Abbildg. 22.28
Das Formular mit der neuen Schaltfläche
Auf dem Eigenschaftenblatt zur Befehlsschaltfläche finden Sie auf der Registerkarte Ereignis hinter
Beim Klicken den Eintrag [Eingebettetes Makro]. Das bedeutet, dass beim Klicken auf die Befehls-
schaltfläche ein Makro abläuft. Möchten Sie sich einmal ansehen, wie das Makro aussieht, klicken
Sie auf die entsprechende Schaltfläche mit den drei Punkten.
Abbildg. 22.29
Das Makro zur Schaltfläche

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.