Mit der Eigenschaft Eingabeformat kannst Du für Tabellenfelder festlegen, in welchem Format der Benutzer Daten eingeben muss. Access zeigt dabei Platzhalterzeichen an, die dem Benutzer die erwartete Struktur der Eingabe verdeutlichen. In diesem Artikel schauen wir uns an, wie das Eingabeformat aufgebaut ist, welche Platzhalterzeichen es gibt und wann der Einsatz sinnvoll ist.
Beispieldatenbank
Die Beispiele dieses Artikels findest Du in der Datenbank TabellenBasics_Eingabeformat.accdb.
Was ist das Eingabeformat?
Das Eingabeformat ist eine Feldeigenschaft, die Du in der Entwurfsansicht einer Tabelle im Bereich Feldeigenschaften auf der Registerkarte Allgemein findest. Es steht für verschiedene Felddatentypen zur Verfügung, darunter Kurzer Text, Datum und Uhrzeit sowie Zahl.
Während die Eigenschaft Format die Darstellung eines bereits gespeicherten Wertes steuert, greift das Eingabeformat bereits während der Eingabe. Es zeigt dem Benutzer eine Eingabemaske mit festen Literalzeichen und Platzhaltern, sodass er sofort erkennt, welches Format erwartet wird.
Ein klassisches Beispiel ist ein Datum: Statt eines leeren Feldes sieht der Benutzer direkt den Rahmen __.__.____, in den er Tag, Monat und Jahr einträgt (siehe Bild 1).
Bild 1: Datumsfeld mit Eingabeformat
Aufbau des Eingabeformats
Ein Eingabeformat besteht aus bis zu drei Abschnitten, die durch Semikolons getrennt werden:
- Der erste Abschnitt enthält das eigentliche Format mit Platzhaltern und Literalzeichen.
- Der zweite, optionale Abschnitt legt fest, ob die Literalzeichen mit dem Wert gespeichert werden sollen. Der Wert 0 bedeutet, dass die Literale mitgespeichert werden; der Wert 1 oder ein leeres zweites Feld bedeutet, dass nur die eigentlich eingegebenen Zeichen gespeichert werden.
- Der dritte, ebenfalls optionale Abschnitt bestimmt das Platzhalterzeichen, das in der Eingabemaske anstelle noch nicht eingefüllter Positionen angezeigt wird. Standard ist ein Unterstrich (_).
Ein vollständiges Eingabeformat könnte also so aussehen:
00.00.0000;0;_
Hier werden zweistelliger Tag, zweistelliger Monat und vierstelliges Jahr durch Punkte getrennt eingegeben. Die Punkte werden mitgespeichert (0 im zweiten Abschnitt), und als Platzhalter dient der Unterstrich.
Diese Format hinterlegen wir wie in Bild 2.
Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...
den kompletten Artikel im PDF-Format mit Beispieldatenbank
diesen und alle anderen Artikel mit dem Jahresabo
![Access [basics]](https://access-basics.de/wp-content/uploads/2021/02/logo400.png)
