Det är lättare att skriva in ren information i en databas första gången än att ringa tillbaka för att åtgärda datainmatningsproblem senare. Inmatningsmaskar i Microsoft Access 2013 minskar inkonsekvensen i dataset genom att kräva specifika karaktärsmallar för fält som kontrollerar den information som en användare kommer in under datainmatning. Om maskens mall inte matchas ger databasen ett varningsmeddelande och kommer inte att begå posten till tabellen tills formatmatchningen korrigeras.
Till exempel, en inmatningsmask för att kräva att användarna anger postnummer i formatet xxxxx-xxxx-där varje x ersätts med ett tal - säkerställer att användarna tillhandahåller en fullständig nio siffrig postnummer, inklusive ZIP + 4-tillägget, och att De använder inte alfabetiska tecken i fältet.
Skapa en ingångsmask
Bygg en inmatningsmask för ett fält i ett Access 2013-bord med hjälp av guiden Microsoft Access Input Mask:
- Öppna bordet som innehåller fältet du vill begränsa i Design View.
- Klicka på det riktade fältet.
- Klicka på Inmatningsmask låda på Allmän fliken på Fältegenskaper rutan längst ner i fönstret.
- Klicka på ikonen "-" till höger om fältet Inmatningsmask. Denna åtgärd öppnar guiden Inmatningsmask, som går igenom processen.
- Välj en vanlig inmatningsmask från guiden först skärm och klicka på Nästa att fortsätta.
- Granska alternativen på nästa skärm, där du kan redigera ingångsmasken och välj den platshållare som Access använder för att representera tomma mellanslag som ännu inte har fyllts i av användaren. Klick Nästa att fortsätta.
- Ange om Access ska visa formateringstecken i användarinmatningsfältet. Till exempel inkluderar detta alternativ bindestreck mellan de fem första siffrorna och de sista fyra siffrorna i en fullständig postnummer. På samma sätt, för en telefonnummer mask, skulle det innehålla parenteser, mellanslag och bindestreck. Klick Nästa att fortsätta.
- Klick Avsluta att lägga till masken. Åtkomst visar mallen för det begärda formatet i rutan Fältegenskaper för det fältet.
Redigering av en ingångsmask
Standardinmatningsmaskorna som tillhandahålls av Microsoft Access 2013 rymmer många olika situationer. Dessa standardmaskar inkluderar:
- Telefonnummer
- Säkerhetsnummer
- postnummer
- Telefontillägg
- lösenord
- Olika datum och tidsformat
Använd guiden Inmatningsmask för att redigera en inmatningsmask för att tillfredsställa ett behov som inte löses av ett av standardalternativen. Klicka på Redigera List-knappen på den första skärmen i guiden Inmatningsmask för att anpassa ett fält. Giltiga tecken i en inmatningsmask innehåller:
- 0 - Användaren måste ange en numerisk siffra (0 till 9)
- 9 - Användaren kan ange en numerisk siffra (0 till 9)
- # - Användaren kan ange en siffra, mellanslag, + eller -
- L - Användaren måste ange ett brev
- ? - Användaren kan ange ett brev
- A - Användaren måste ange ett bokstav eller en numerisk siffra
- a - Användaren kan ange ett bokstav eller en numerisk siffra
- & - Användaren måste ange ett tecken eller ett mellanslag
- C - Användaren kan ange tecken eller mellanslag
Dessa koder stöder obligatoriska och valfria tecken i de uppgifter som anges av orden ' måste ' och maj." Om ingångsmaskens teckenkod representerar en valfri post, kan användaren ange data i fältet men lämna det också tomt.
Perioder, kommatecken, bindestreck och snedstreck kan inkluderas som platshållare och separatorer vid behov.
Förutom dessa teckenkoder kan du också inkludera särskilda direktiv i ingångsmaskarna. Dessa inkluderar:
- ! - Inmatning som tillhandahålls av användaren anges från vänster till höger istället för det normala formatet från höger till vänster
- > - Alla tecken efter denna symbol konverteras till stor bokstav oavsett hur användaren matar in dem
- <- Alla tecken efter denna symbol konverteras till små bokstäver oavsett hur användaren matar in dem
- - Tecknet som följer efter slash kommer att visas i masken som skrivet
- '- Tecken som ingår i citattecken visas i masken som skrivet