Pflichtfelder markierenWie soll man Pflichtfelder in Formularen markieren, also Felder, für die der Benutzer auf jeden Fall einen Wert eintragen muss? Es gibt schon lange eine wenig beachtete Lösung für diese Aufgabe. Lesen Sie weiter!
BeispieldatenbankDie folgende Beispieldatenbank enthält ein Formular mit der beschriebenen Technik.

Pflichtfelder mit Platzhaltern markierenEs gibt verschiedene Varianten, Pflichtfelder zu markieren: In vielen Fällen wird einfach die Beschriftung eines solchen Feldes fett gedruckt oder man platziert ein Sternchen (*) vor oder hinter dem Textfeld.
Am augenfälligsten ist jedoch ein Hinweis direkt im Textfeld, am besten noch in anderer Farbe. Die folgende Abbildung zeigt, wie das aussehen kann:
Abbildung 1: Pflichtfelder mit auffälliger Markierung
Wenn der Benutzer nun einen Text einträgt, verschwindet die Markierung, wenn er den Text wieder löscht, erscheint der Platzhalter wieder.
Wie funktioniert das? Man braucht noch nicht einmal VBA-Code zur Realisierung dieses Verhaltens. Es reicht aus, den folgenden Ausdruck in die Eigenschaft Format des Textfelds zu schreiben:
@;[Rot]"[Vorname]"
Dieser Ausdruck sorgt dafür, dass das Textfeld den hinter dem Semikolon angegebene Text anzeigt, wenn das als Steuerelementinhalt angegebene Feld einen NULL-Wert oder eine leere Zeichenfolge enthält. |