Het is gemakkelijker om voor de eerste keer schone informatie in een database in te voeren dan om terug te gaan om problemen met gegevensinvoer later te verhelpen. Invoermasks in Microsoft Access 2013 verminderen de inconsistentie in gegevenssets door specifieke tekensjablonen te vereisen voor velden die de informatie controleren die een gebruiker invoert tijdens het invoeren van gegevens. Als de sjabloon van het masker niet is gematcht, geeft de database een waarschuwingsbericht en zal het record niet aan de tabel toewijzen totdat de niet-overeenkomende indeling gecorrigeerd is.
Een invoermasker dat vereist dat gebruikers bijvoorbeeld ZIP-codes moeten invoeren in de notatie xxxxx-xxxx, waarbij elke x wordt vervangen door een cijfer, zorgt ervoor dat gebruikers een volledige negencijferige postcode leveren, inclusief de ZIP + 4-extensie, en die ze gebruiken geen alfabetische tekens in het veld.
Een invoermasker maken
Bouw een invoermasker voor een veld in een Access 2013-tabel met behulp van de Microsoft Access Input Mask Wizard:
- Open de tabel met het veld dat u wilt beperken in de ontwerpweergave.
- Klik op het doelveld.
- Klik op de Invoermasker vak op de Algemeen tabblad van de Veldeigenschappen paneel onderaan het venster.
- Klik op het pictogram "-" rechts van het veld Invoegmasker. Met deze actie wordt de wizard Invoegmasker geopend, die u door het proces leidt.
- Selecteer een standaard invoermasker in het eerste scherm van de wizard en klik op volgende doorgaan.
- Bekijk de opties op het volgende scherm, waarmee u het invoermasker kunt bewerken en het tijdelijke teken kunt kiezen dat door Access wordt gebruikt om lege spaties weer te geven die nog niet zijn ingevuld door de gebruiker. Klik volgende doorgaan.
- Geef op of Access opmaaktekens in het gebruikersinvoerveld moet weergeven. Deze optie bevat bijvoorbeeld het koppelteken tussen de eerste vijf cijfers en de laatste vier cijfers van een volledige postcode. Evenzo zou het voor een telefoonnummermasker de haakjes, spaties en koppeltekens bevatten. Klik volgende doorgaan.
- Klik Af hebben om het masker toe te voegen. Access geeft de sjabloon voor de gevraagde indeling weer in het veld Veldeigenschappen voor dat veld.
Een invoermasker bewerken
De standaardinvoermaskers die door Microsoft Access 2013 worden geboden, bieden een grote verscheidenheid aan situaties. Deze standaardmaskers omvatten:
- Telefoonnummers
- Sociale zekerheid nummers
- postcodes
- Telefoonextensies
- wachtwoorden
- Verschillende indelingen voor datum en tijd
Gebruik de wizard Invoegmasker om een invoervenster te bewerken om te voldoen aan een behoefte die niet is opgelost met een van de standaardopties. Klik op de Edit List-knop op het eerste scherm van de wizard Invoermasker om een veld aan te passen. Geldige tekens binnen een invoermasker omvatten:
- 0 - gebruiker moet een cijfer invoeren (0 t / m 9)
- 9 - De gebruiker kan een cijfer invoeren (0 t / m 9)
- # - Gebruiker kan een cijfer, spatie, + of - invoeren
- L - De gebruiker moet een letter invoeren
- ? - Gebruiker kan een letter invoeren
- A - De gebruiker moet een letter of cijfer invoeren
- a - De gebruiker kan een letter of cijfer invoeren
- & - De gebruiker moet een teken of spatie invoeren
- C - De gebruiker kan tekens of spaties invoeren
Deze codes ondersteunen verplichte en optionele tekens in de gegevens zoals aangegeven door de woorden ' moet ' en moge." Als de code van het invoermasker een optionele invoer vertegenwoordigt, kan de gebruiker gegevens in het veld invoeren, maar deze ook leeg laten.
Perioden, komma's, koppeltekens en schuine strepen kunnen worden toegevoegd als tijdelijke aanduidingen en scheidingstekens wanneer nodig.
Naast deze tekencodes kunt u ook speciale richtlijnen opnemen in de invoermaskers. Waaronder:
- ! - Door de gebruiker geleverde invoer wordt van links naar rechts ingevoerd in plaats van het normale formaat van rechts naar links
- > - Alle tekens achter dit symbool worden omgezet in hoofdletters, ongeacht hoe de gebruiker ze invoert
- <- Alle tekens achter dit symbool worden geconverteerd naar kleine letters, ongeacht hoe de gebruiker ze invoert
- - Het teken onmiddellijk na de schuine streep wordt in het masker weergegeven zoals geschreven
- '- Tekens die tussen aanhalingstekens staan, worden in het masker weergegeven zoals ze zijn geschreven