News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

Fehleingaben durch CapsLock in Access-Formularen automatisch korrigieren

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Ich möchte Fehleingaben und Tippfehler in unserer Datenbank vermeiden oder wenn möglich sofort korrigieren. Ein typisches Problem: Unsere Anwender betätigen manchmal aus Versehen die Capslock-Taste, so dass Eingaben zum Beispiel in der Form "MichaEL MÜLLER" gespeichert werden. Könnte man eine solche Schreibweise erkennen und automatisch korrigieren? Zum Beispiel durch die Einstellung eines bestimmten Formates?

Diverse Anfragen

ANTWORT Die aus CapsLock resultierende Großschreibweise lässt sich nicht per Format-Einstellung korrigieren, dazu ist es erforderlich, in der Ereignisprozedur "Nach Aktualisierung" des Feldes folgende VBA-Anweisung ausführen:

Me.Feld = StrConv(Me.Feld, vbProperCase)

Diese Anweisung ändert dann z.B. "MichaEL MÜLLER" in "Michael Müller". Erreicht wird das mit Hilfe der Funktion "StrConv", die bei Angabe des Parameters "vbProperCase" den ersten Buchstaben eines jeden Wortes auf groß und den Rest klein schreibt.