Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
I den här artikeln
Introduktion till indata omfattningar
Om du vill förbättra igenkänningen av icke-tangentbord textinmatning i en kontroll, till exempel text som anges i en textruta med en tablet pc-penna, anger du ett Indataområde för kontrollen. Ett indataområde kan du ange vilken typ av användare anger data som är avsedd för kontrollen. Om du använder IS_URL indataområde för en textruta, ignoreras till exempel blanksteg som anges mellan orden.
Ett indataområde ställer för följande typer av kontroller:
-
Textruta
-
RTF-ruta
-
Datumväljaren
-
Punktlista
-
Numrerad lista
-
Oformaterad lista
-
Kombinationsruta
-
Listruta för flera val
Om du vill ange ett indataområde dubbelklickar du på kontrollen. Klicka på fliken Avancerat i dialogrutan Egenskaper för kontrollen och klicka sedan på Indata omfattning.
Typer av indatatyper
Det finns tre typer av indatatyper:
Alla typer av indatatyper kan konfigureras för att kunna begränsa indata så att de matchar angivna indataområde mönstret eller bara tidszonsavvikelsen indata mot mönstret. Ett indataområde är begränsad till matchar indataområde mönstret som standard. Om du vill tillåta icke-matchande indata, men fortfarande snedvridningen mot indataområde, markerar du kryssrutan identifiera icke-matchande indata i dialogrutan Indataområde.
Meddelanden:
-
Ett indataområde gäller endast till kontroll på den inställd, inte för det fält som kontrollen är bunden till.
-
Indatatyper-funktionen fungerar inte med identifierare för östasiatiska språk.
I följande avsnitt beskrivs varje typ av indataområde.
Standard
Om du vill ange en standard indataområde klickar du på Standard i dialogrutan Indataområde och sedan på inställningen i listan indatatypen. I följande tabell beskrivs det mönster som definierats för varje standard indataområde och ger ett exempel på typ av indata som är avsedda att använda.
Indataområde |
Beskrivning |
IS_DEFAULT |
Standard igenkänningen snedvridningen. Behandlas som standard och använder standard-lexikon (ordlista). |
IS_URL |
URL-Adressen, filen och FTP-format. Exempel:
|
IS_FILE_FULLFILEPATH |
Tecken som ska användas i som beskriver en filsökväg. Innehåller följande villkor:
Exempel:
|
IS_FILE_FILENAME |
Tecken som ska användas i som beskriver ett filnamn. Innehåller följande villkor:
Exempel:
|
IS_EMAIL_USERNAME |
Användarnamn för e-post. Exempel:
|
IS_EMAIL_SMTPEMAILADDRESS |
Slutför SMTP-e-postadress. Till exempel someone@example.com. |
IS_LOGINNAME |
Inloggningsnamn och domän. Innehåller följande villkor:
Exempel:
|
IS_PERSONALNAME_FULLNAME |
Kombinationer med namn i förnamn, efternamn och sista. Exempel formaterats för engelska (USA):
|
IS_PERSONALNAME_PREFIX |
Honorific eller rubrik före ett namn. Exempel formaterats för engelska (USA):
|
IS_PERSONALNAME_GIVENNAME |
Förnamn eller initial. Exempel formaterats för engelska (USA):
|
IS_PERSONALNAME_MIDDLENAME |
Eller initial för mellannamn. Exempel:
|
IS_PERSONALNAME_SURNAME |
Efternamn. Exempel formaterats för engelska (USA):
|
IS_PERSONALNAME_SUFFIX |
Namnsuffix, förkortningar och romerska siffror. Till exempel Jr.. |
IS_ADDRESS_FULLPOSTALADDRESS |
Fullständig adress, inklusive tal. Exempel formaterats för engelska (USA):
|
IS_ADDRESS_POSTALCODE |
Alfanumeriska (för internationellt stöd) postnummer. Exempel formaterats för engelska (USA):
|
IS_ADDRESS_STREET |
Gatuadress, gata numret, innesluten namn och tal och postnummer ruta. Till exempel 123 Huvudgatan. |
IS_ADDRESS_STATEORPROVINCE |
Fullständigt namn eller förkortning för delstat eller region. Exempel formaterats för engelska (USA):
|
IS_ADDRESS_CITY |
Namn eller en förkortning av ort. Exempel formaterats för engelska (USA):
|
IS_ADDRESS_COUNTRYNAME |
Namnet på land. Exempel formaterats för engelska (USA):
|
IS_ADDRESS_COUNTRYSHORTNAME |
Förkortning för land/region. Exempel formaterats för engelska (USA):
|
IS_CURRENCY_AMOUNTANDSYMBOL |
Valutasymbolerna och tal. Exempel formaterats för engelska (USA):
|
IS_CURRENCY_AMOUNT |
Numeriska värden för valuta, exklusive valutasymboler. Till exempel 2,100.25. |
IS_DATE_FULLDATE |
Fullständigt datum i en mängd olika format. Exempel formaterats för engelska (USA):
|
IS_DATE_MONTH |
Numerisk representation av månader, begränsad till 1-12. Exempel:
|
IS_DATE_DAY |
Numerisk representation av dagar, begränsad till 1 – 31. Exempel:
|
IS_DATE_YEAR |
Numerisk representation av år. Exempel:
|
IS_DATE_MONTHNAME |
Teckenrepresentation av månader. Exempel formaterats för engelska (USA):
|
IS_DATE_DAYNAME |
Teckenrepresentation av dagar. Exempel formaterats för engelska (USA):
|
IS_DIGITS |
Positivt heltal. Siffra strängar som gjorts mellan 0 och 9 tillåts. |
IS_NUMBER |
Tal, inklusive kommatecken, minustecken och decimal. USA platser innehåller följande villkor:
|
IS_ONECHAR |
En enda ANSI-tecken, teckentabell 1252. För USA platser innehåller följande tecken: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$% &” () * +,-. /:; <> =? @[\] ^ _'{|} ~ |
IS_TELEPHONE_FULLTELEPHONENUMBER |
Telefonnummer. Stöder inte tal med bokstäver. Exempel formaterats för engelska (USA):
|
IS_TELEPHONE_COUNTRYCODE |
Telefon landskoder. Exempel formaterats för engelska (USA):
|
IS_TELEPHONE_AREACODE |
Telefon riktnummer. Exempel formaterats för engelska (USA):
|
IS_TELEPHONE_LOCALNUMBER |
Telefonnummer, exklusive land eller riktnummer. Exempel formaterats för engelska (USA):
|
IS_TIME_FULLTIME |
Timmar, minuter, sekunder och alfabetiskt förkortningar. Amerikansk engelska används 12-timmarsformat. Inledande nollor är valfritt timmar men krävs för minuter och sekunder. Timmar är begränsade till 0-24. minuter och sekunder är begränsade till 0-59. Exempel formaterats för engelska (USA):
|
IS_TIME_HOUR |
Numerisk representation av timmar. Begränsad till 0-24. |
IS_TIME_MINORSEC |
Numerisk representation av minuter och sekunder. Begränsad till 0-59. |
Fras lista
Ange ett indataområde som en fras lista kan du ange en lista över ord eller fraser att begränsa eller bias indata anges i kontrollen. Du kan till exempel skapa en fras lista med namnet ”primär färger” för en textruta och ange sedan listan för att ”rött”, ”gult” och ”blått”. I det här scenariot om en Tablet PC-användare skriver ordet ”Fred” i textrutan, den identifieras och konverteras till ordet ”röd”.
Så här skapar du en fras lista indataområde:
-
Klicka på anpassad i dialogrutan Indatatypen och klicka sedan på Ny.
-
I rutan namn skriver du namnet på den fras lista indataområde ställa in.
-
Klicka på Frasen lista i listan Filformat.
-
Skriv ordet eller frasen i rutan fras för varje ord eller en fras i listan och klicka sedan på Lägg till.
När en fras lista har skapats i en formulärmall kan använda du den till andra kontroller i formuläret genom att markera den i listan indatatypen.
Obs!: Om du tar bort en fras lista indataområde som har kopplats till en kontroll tas i indataområde även bort från alla andra kontroller som har använts och dess definition tas bort från formulärmallen.
Reguljära uttryck
Ange ett indataområde som reguljära uttryck kan du ange ett reguljära uttryck som definierar ett eget mönster för begränsa eller biasing indata anges i kontrollen. Mer information om syntaxen för reguljära uttryck som används av Microsoft Office InfoPath 2007 indatatyper i Microsoft Tablet PC Software Development Kit (SDK).
Ange omfattning inställningen om du vill skapa ett vanligt uttryck:
-
Klicka på anpassad i dialogrutan Indatatypen och klicka sedan på Ny.
-
I rutan namn skriver du namnet på reguljära uttryck indataområde inställning.
-
Klicka på Reguljära uttryck i listan Filformat.
-
Skriv formeln reguljära uttryck i rutan Reguljära uttryck.
När reguljära uttryck har skapats i en formulärmall kan använda du den till andra kontroller i formuläret genom att markera den i listan indatatypen.
Obs!: Om du tar bort en reguljära uttryck indataområde som har kopplats till en kontroll tas i indataområde bort från alla andra kontroller som har använts och dess definition tas bort från formulärmallen.
I följande tabell visas några exempel på reguljära uttryck som kan användas för att skapa en anpassad indataområde inställningar.
Uttryck |
Beskrivning |
Matchningar |
Icke-matchningar |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Matchar en enstaka siffra, 1 till 9. |
1 6 0 |
42 något |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |, |-) + |
Matchar en eller flera enstaka siffror, blanksteg eller streck. Användbart för att begränsa indata för ett område eller en uppsättning tal, till exempel ett sidintervall som ska skrivas ut. |
1 1-6 2,4,7 2 - 6,9,135,,, |
Tre 7 till 9 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Personnummer. Formatet för en personnummer är nnn-nn-nnnn. |
123 45 6789 |
12-123-12 12-2-3456 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9)-(A| B | C | D | E | F | G | H | Jag | J | K | L | M | N | O | P | Q | R | T | U | V | W | X | Y | Ö)(A| B | C | D | E | F | G | H | Jag | J | K | L | M | N | O | P | Q | R | T | U | V | W | X | Y | Ö)(A| B | C | D | E | F | G | H | Jag | J | K | L | M | N | O | P | Q | R | T | U | V | W | X | Y | Z)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Artikelnummer av det här formatet: ### AAA ### där # är en enstaka siffra från 0 till 9 och A är ett enskilt versalt tecken från A till Ö. |
123 ABC 456 |
12 antal 3456 123 456 789 |
s(!IS_ONECHAR) + p |
Matchar ett ord som inleds med gemener ”s”, innehåller ett eller flera tecken (enligt IS_ONECHAR indataområde) och slutar med gemener ”p”. |
Stoppa soppa schlep s234p |
Stoppa sp |