Es gibt keine einzige perfekte Eingangsmaske für Postleitzahlen im Microsoft Access, da die Postleitzahlen weltweit erheblich variieren. Die beste Eingangsmaske hängt vom Postleitzahl des jeweiligen Landes ab.
Hier sind einige Beispiele:
* Großbritannien (UK): Postkoden haben ein Format wie "SW1A 2AA". Eine geeignete Eingangsmaske könnte sein:`> ll? L? 9l? L? `
* `>` erzwingt den ersten Charakter in Großbuchstaben.
* `L` repräsentiert einen Brief.
* `?` repräsentiert ein Zeichen (Buchstabe oder Nummer).
* `9` repräsentiert eine Ziffer.
* Die Räume dienen zur visuellen Trennung.
* Vereinigte Staaten (USA): ZIP -Codes sind 5 Ziffern, manchmal gefolgt von einem Bindestrich und 4 weiteren Ziffern. Eine geeignete Maske könnte sein:`00000; -0000`
* `0` repräsentiert eine Ziffer.
* `--` repräsentiert einen buchstäblichen Bindestrich. Das Semikolon trennt die 5-stelligen und optionalen 9-stelligen Versionen.
* Kanada: Kanadische Postcodes sind wie "A1a 1A1". Eine mögliche Maske wäre:`> l9l 9l9`
* Ähnliche Logik wie in Großbritannien.
Wichtige Überlegungen:
* Validierung: Eingangsmasken helfen bei der Formatierung, garantieren jedoch keine gültigen Postleitzahlen. Sie sollten eine robustere Validierungsmethode verwenden (z. B. eine Funktion, die eine Datenbank mit gültigen Postleitzählungen überprüft oder reguläre Ausdrücke verwendet), um die Datengenauigkeit sicherzustellen.
* Internationalisierung: Wenn Ihre Datenbank Posten aus mehreren Ländern verarbeiten muss, benötigen Sie separate Felder oder ein komplexeres Validierungssystem. Erwägen Sie, ein separates Feld für Land zu verwenden und die Eingabemaske und die Validierung auf das ausgewählte Land anzupassen.
* Benutzererfahrung: Übermäßig restriktive Eingabemasken können Benutzer frustrieren. Streichen Sie ein Gleichgewicht zwischen der Durchsetzung des korrekten Formats und der Flexibilität (z. B. Flexibilität, die optional Räume oder Bindestriche ermöglichen).
So wenden Sie eine Eingangsmaske im Zugriff an:
1. Öffnen Sie die Tischdesignansicht.
2. Suchen Sie im Abschnitt "Feldeigenschaften" die Eigenschaft "Eingabemaske" für das Feld Postleitzahl.
3. Geben Sie die entsprechende Eingangsmaskenzeichenfolge ein.
4. Speichern Sie die Tabelle.
Denken Sie daran, die Eingabemaske auszuwählen, die am besten zum spezifischen Postleitzahl geeignet ist, das Sie verarbeiten müssen. Wenn Sie mit internationalen Postleitzahlen zusammenarbeiten, wird ein flexiblerer Ansatz sehr empfohlen.