Office
Logga in

Indatatyper för InfoPath-kontroller

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

Typer av indatatyper

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.

Överst på sidan

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:

  • http://www.humongousinsurance.com/

  • FTP://FTP.microsoft.com

  • www.microsoft.com

  • File:///C:\templ.txt

IS_FILE_FULLFILEPATH

Tecken som ska användas i som beskriver en filsökväg. Innehåller följande villkor:

  • Kan alla IS_ONECHAR tecken utom för servernamn och resursnamn: *? : < > |

  • Ett filnamn, kan alla IS_ONECHAR tecken utom: \ /: < > |

  • Indata måste börja med \\ eller enhetsnamn eller \ eller.. \ eller. \ eller /

  • Blanksteg.

Exempel:

  • \\servername\sharename\filename.txt

  • C:\temp\current work.doc

  • .. \images\hank.jpg

IS_FILE_FILENAME

Tecken som ska användas i som beskriver ett filnamn. Innehåller följande villkor:

  • Accepterar tillägg eller utan tillägg.

  • Gör alla IS_ONECHAR tecken utom: \ /: < > |

  • Blanksteg.

Exempel:

  • filnamn.txt

  • filnamn

  • filen name.txt

IS_EMAIL_USERNAME

Användarnamn för e-post.

Exempel:

  • JeffSm

  • JSmith

  • JeffSmith

IS_EMAIL_SMTPEMAILADDRESS

Slutför SMTP-e-postadress. Till exempel someone@example.com.

IS_LOGINNAME

Inloggningsnamn och domän. Innehåller följande villkor:

  • Gör alla IS_ONECHAR tecken.

  • Tillåter inte domän eller användarnamn ska börja eller sluta i en icke-alfanumeriskt tecken.

  • Blanksteg får inte användas.

  • Följande tecken är inte tillåtna: + * / (plustecknet, asterisk, snedstreck).

Exempel:

  • CHICAGO\JSMITH

  • JSMITH

IS_PERSONALNAME_FULLNAME

Kombinationer med namn i förnamn, efternamn och sista.

Exempel formaterats för engelska (USA):

  • Brian Jeff A. Smith, Jr..

  • Jeff Smith

  • Svensson, jan

  • Svensson, jan A

IS_PERSONALNAME_PREFIX

Honorific eller rubrik före ett namn.

Exempel formaterats för engelska (USA):

  • MR.

  • Dr.

  • Missar

  • Sir

IS_PERSONALNAME_GIVENNAME

Förnamn eller initial.

Exempel formaterats för engelska (USA):

  • Bengt

  • J.

  • J.A.

IS_PERSONALNAME_MIDDLENAME

Eller initial för mellannamn.

Exempel:

  • Albert

  • A

IS_PERSONALNAME_SURNAME

Efternamn.

Exempel formaterats för engelska (USA):

  • Smith

  • Smith Johansson

  • Smith Johansson

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):

  • 123 primära gatuadress, Seattle, WA 98121

  • IO ruta 123, Redmond, WA 98052

IS_ADDRESS_POSTALCODE

Alfanumeriska (för internationellt stöd) postnummer.

Exempel formaterats för engelska (USA):

  • 98033

  • 98052-6399

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):

  • WA

  • Washington

  • WA

IS_ADDRESS_CITY

Namn eller en förkortning av ort.

Exempel formaterats för engelska (USA):

  • New York

  • STOCKHOLM

IS_ADDRESS_COUNTRYNAME

Namnet på land.

Exempel formaterats för engelska (USA):

  • Italien

  • Japan

  • USA

IS_ADDRESS_COUNTRYSHORTNAME

Förkortning för land/region.

Exempel formaterats för engelska (USA):

  • USA

  • USA.

IS_CURRENCY_AMOUNTANDSYMBOL

Valutasymbolerna och tal.

Exempel formaterats för engelska (USA):

  • $ 2,100.25

  • $ 35 kronor

  • $1,234.50 USD

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):

  • 2001-07-17

  • 7/17/01

  • 7/17

  • Dec 12

  • 17 juli

  • 17 juli 2001

IS_DATE_MONTH

Numerisk representation av månader, begränsad till 1-12.

Exempel:

  • 7

  • 07

  • 11

IS_DATE_DAY

Numerisk representation av dagar, begränsad till 1 – 31.

Exempel:

  • 1

  • 04

  • 17

IS_DATE_YEAR

Numerisk representation av år.

Exempel:

  • 1988

  • 2004

  • 88

  • 04

  • ”88

IS_DATE_MONTHNAME

Teckenrepresentation av månader.

Exempel formaterats för engelska (USA):

  • Februari

  • Dec

  • DEC.

IS_DATE_DAYNAME

Teckenrepresentation av dagar.

Exempel formaterats för engelska (USA):

  • Onsdag

  • Ons

  • Mån.

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:

  • Tusentalsavgränsaren är ett kommatecken.

  • Decimaltecknet är en period.

  • Negativa tal representeras med ett bindestreck utan blanksteg, inte med parenteser.

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):

  • (425) 555-0112

  • 555-0123

  • 555.0123

  • 206-555-0123

  • 1-206-555-0123x1234

  • +1 (206) 555-1234

IS_TELEPHONE_COUNTRYCODE

Telefon landskoder.

Exempel formaterats för engelska (USA):

  • + 1

  • + 44

  • 001

  • 00 44

IS_TELEPHONE_AREACODE

Telefon riktnummer.

Exempel formaterats för engelska (USA):

  • (425)

  • 425

IS_TELEPHONE_LOCALNUMBER

Telefonnummer, exklusive land eller riktnummer.

Exempel formaterats för engelska (USA):

  • 555-0112

  • 555 0112

  • 555.0123

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):

  • 03:20

  • 04:30

  • 11:20:55

  • 11:15:00

  • 4:30 FM

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:

  1. Klicka på anpassad i dialogrutan Indatatypen och klicka sedan på Ny.

  2. I rutan namn skriver du namnet på den fras lista indataområde ställa in.

  3. Klicka på Frasen lista i listan Filformat.

  4. 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:

  1. Klicka på anpassad i dialogrutan Indatatypen och klicka sedan på Ny.

  2. I rutan namn skriver du namnet på reguljära uttryck indataområde inställning.

  3. Klicka på Reguljära uttryck i listan Filformat.

  4. 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

Överst på sidan

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×