Skip to main content

Understanding Input Masks i Microsoft Access 2013

How to use the Input Mask in MS Access (April 2025)

How to use the Input Mask in MS Access (April 2025)
Anonim

Det er nemmere at indlæse ren information i en database første gang end at cirkulere tilbage for at rette dataindgangsproblemer senere. Inputmasker i Microsoft Access 2013 reducerer inkonsistens i datasæt ved at kræve specifikke tegnskabeloner for felter, der kontrollerer de oplysninger, en bruger indtaster under dataindtastningen. Hvis maskens skabelon ikke er matchet, giver databasen en advarselsmeddelelse og vil ikke begå pladen til tabellen, indtil formatmatchingen er rettet.

En indtastningsmaske, der kræver, at brugerne indtaster postnumre i formatet xxxxx-xxxx-hvor hver x er erstattet med et tal - sikrer, at brugerne leverer en fuld ni-cifret postnummer, herunder ZIP + 4-udvidelsen, og at de bruger ikke alfabetiske tegn i feltet.

Oprettelse af en inputmaske

Opbyg en indtastningsmaske til et felt i et Access 2013-bord ved hjælp af guiden Microsoft Access Input Mask:

  1. Åbn tabellen indeholdende det felt, du vil begrænse i designvisning.
  2. Klik på det målrettede felt.
  3. Klik på knappen Input Mask boks på Generel fanebladet af Feltegenskaber rude nederst i vinduet.
  4. Klik på ikonet "-" til højre for feltet Indtast maske. Denne handling åbner guiden Input Mask, som går igennem processen.
  5. Vælg en standardindgangsmaske fra guidenes første skærm og klik på Næste at fortsætte.
  6. Gennemgå indstillingerne på den næste skærm, som giver dig mulighed for at redigere indtastningsmasken og vælge det stedholderkarakter, som Access bruger, til at repræsentere tomme mellemrum, der endnu ikke er udfyldt af brugeren. Klik Næste at fortsætte.
  1. Angiv, om Access skal vise formateringstegn i brugerens indtastningsfelt. Denne indstilling indeholder for eksempel bindestreg mellem de fem første cifre og de sidste fire cifre i en fuld postnummer. Tilsvarende vil det for en telefonnummermaske indeholde parenteser, mellemrum og bindestreg. Klik Næste at fortsætte.
  2. Klik Afslut at tilføje masken. Adgang viser skabelonen for det ønskede format i feltet Feltegenskaber for det pågældende felt.

Redigering af en indgangsmaske

Standardindgangsmaskerne fra Microsoft Access 2013 rummer en lang række situationer. Disse standardmasker omfatter:

  • Telefonnumre
  • Sociale sikkerhedsnumre
  • Postnumre
  • Telefonudvidelser
  • Passwords
  • Forskellige dato og klokkeslætformater

Brug guiden Input Mask til at redigere en indtastningsmaske for at tilfredsstille et behov, der ikke er løst af en af ​​standardindstillingerne. Klik på knappen Rediger List-knappen på den første skærm i guiden Input Mask for at tilpasse et felt. Gyldige tegn i en indgangsmaske omfatter:

  • 0 - Bruger skal indtaste et numerisk tal (0 til 9)
  • 9 - Bruger kan indtaste et numerisk tal (0 til 9)
  • # - Bruger kan indtaste et talciffer, mellemrum, + eller -
  • L - Bruger skal indtaste et bogstav
  • ? - Bruger kan indtaste et brev
  • A - Bruger skal indtaste et bogstav eller et numerisk tal
  • a - Bruger kan indtaste et bogstav eller et numerisk tal
  • & - Bruger skal indtaste et tegn eller mellemrum
  • C - Bruger kan indtaste tegn eller mellemrum

Disse koder understøtter obligatoriske og valgfrie tegn i dataene som angivet af ordene ' skal ' og "may." Hvis indtastningsmaskekarakterkoden repræsenterer en valgfri post, kan brugeren indtaste data i feltet, men også lade det være tomt.

Perioder, kommaer, bindestreger og skråstreger kan medtages som pladsholdere og separatorer, når det kræves.

Ud over disse tegnkoder kan du også inkludere særlige direktiver i input maskerne. Disse omfatter:

  • ! - Indgang leveret af brugeren er indtastet fra venstre mod højre i stedet for det normale højre til venstre format
  • > - Alle tegn efter dette symbol konverteres til store versioner uanset hvordan brugeren indtaster dem
  • <- Alle tegn efter dette symbol konverteres til små bogstaver, uanset hvordan brugeren indtaster dem
  • - Karakteren umiddelbart efter skråstregningen vil blive vist i masken som skrevet
  • '- Tegn indeholdt i citatmærker vises i masken som skrevet