BEISPIEL
BEISPIEL
Kapitel 16: Techniken der Programmentwicklung
Konstante Wert Bemerkung
vbRetry 4 Schaltfläche Wiederholen gedrückt
vbIgnore 5 Schaltfläche Ignorieren gedrückt
vbYes 6 Ja-Schaltfläche gedrückt
vbNo 7 Nein-Schaltfläche gedrückt
Tabelle 16.5 Rückgabewerte der MsgBox-Funktion (Fortsetzung)
Für eine einfache Ja/Nein-Abfrage genügt:
If MsgBox("Aktuelle Datei löschen?", 32 + 4, "Frage") = 6 Then
Kill "C:\Test.Exe"
End If
Abbildung 16.21 Ja/Nein-Dialogfeld
Und als krönender Abschluss ein nicht ganz ernstzunehmendes Meldungsfeld, mit dem Sie es Ihrem Kollegen
»Besserwisser« endlich einmal heimzahlen können:
Select Case MsgBox("Achtung! Ihre Festplatte wird formatiert!", 64 + 2, "System-Info")
Case 3 ' Abbrechen
Case 4 ' Wiederholen
Case 5 ' Ignorieren
End Select
Abbildung 16.22 Meldungsfeld mit drei Schaltflächen
Abfrage von Werten mit der InputBox-Funktion
Ähnlich wie die MsgBox-Funktion ist die InputBox-Funktion aufgebaut. Wie bereits der Name suggeriert,
dient sie vorrangig der Eingabe von Werten. Bedienung und Aussehen sind allerdings so mittelalterlich,
dass Sie nur in »Notfällen« von der InputBox-Funktion Gebrauch machen sollten. Verwenden Sie stattdes-
sen lieber eine selbst gestaltete Eingabemaske in einem Access-Formular, wo Sie auch Eingabeprüfungen
durchführen können.
1038

Get Microsoft Office Access 2007-Programmierung - 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.