Inndataområde for InfoPath-kontroller

Gjelder for
InfoPath 2010 InfoPath 2013

I denne artikkelen

Innføring i inndataomfang

Hvis du vil forbedre gjenkjenningen av tekstinndata som ikke er tastaturinndata i en kontroll, for eksempel tekst som skrives inn i en tekstboks med en nettbrettpenn, kan du angi et inndataomfang for kontrollen. Med et inndataomfang kan du angi hvilken type brukerinndata som er beregnet for kontrollen. Hvis du for eksempel bruker IS_URL inndataomfang for en tekstboks, ignoreres eventuelle mellomrom mellom ord.

Et inndataomfang kan angis for følgende typer kontroller:

  • Tekstboks
  • Boks for rik tekst
  • Datovelger
  • Punktliste
  • Nummerert liste
  • Vanlig liste
  • Kombinasjonsboks
  • Flervalgsliste

Hvis du vil angi et inndataomfang, dobbeltklikker du kontrollen. Klikk fanen Avansert i dialogboksen Kontrollegenskaper, og klikk deretter Inndataomfang.

Til toppen av siden

Typer inndataomfang

Det finnes tre typer inndataområder:

Alle typer inndataomfang kan konfigureres til å begrense inndata slik at de bare samsvarer med det angitte inndataomfangmønsteret, eller bare for å forutse inndata mot dette mønsteret. Som standard er et inndataområde begrenset til bare å samsvare med inndataomfangmønsteret. Hvis du vil tillate ikke-samsvarende inndata, men fremdeles avvik mot inndataomfanget, merker du av for Gjenkjenn ikke-samsvarende inndata i dialogboksen Inndataomfang .

Obs!

  • Et inndataomfang gjelder bare for kontrollen den er angitt for, ikke for feltet som kontrollen er bundet til.
  • Funksjonen for inndataomfang fungerer ikke med østasiatiske språkgjenkjenninger.

Avsnittene nedenfor beskriver hver type inndataomfang.

Standard

Hvis du vil angi et standard inndataområde, klikker du Standard i dialogboksen Inndataomfang, og deretter klikker du innstillingen i inndataomfanglisten. Tabellen nedenfor beskriver mønsteret som er definert for hvert standard inndataomfang, og gir et eksempel på hvilken type inndata det er ment å gjelde for.

Inndataomfang Beskrivelse
IS_DEFAULT Standard anerkjennelse bias. Behandles som standard og bruker standard leksikon (vokabular).
IS_URL URL-, Fil- og FTP-formater.

Eksempler:
  • http://www.humongousinsurance.com/
  • ftp://ftp.microsoft.com
  • www.microsoft.com
  • file:///C:\templ.txt
IS_FILE_FULLFILEPATH Tegn som brukes til å beskrive en filbane. Inkluderer følgende betingelser:

  • For servernavn og delingsnavn tillater du alle IS_ONECHAR tegn unntatt: * ? : <> |
  • For filnavn tillater du alle IS_ONECHAR tegn unntatt: \ / : <> |
  • Inndata må starte med \\ eller stasjonsnavn eller \ eller .. \ eller .\ eller /
  • Mellomrom er tillatt.
Eksempler:
  • \\servername\sharename\filename.txt
  • C:\temp\current work.doc
  • .. \images\hank.jpg
IS_FILE_FILENAME Tegn som brukes til å beskrive et filnavn. Inkluderer følgende betingelser:

  • Godtar enten utvidelsen eller ingen utvidelse.
  • Tillater alle IS_ONECHAR tegn unntatt: \ / : <> |
  • Mellomrom er tillatt.
Eksempler:
  • filename.txt
  • Filnavn
  • fil name.txt
IS_EMAIL_USERNAME E-postbrukernavn.

Eksempler:
  • JeffSm
  • JSmith
  • Jeffsmith
IS_EMAIL_SMTPEMAILADDRESS Fullfør SMTP-e-postadressen. Eksempel: someone@example.com.
IS_LOGINNAME Påloggingsnavn og domene. Inkluderer følgende betingelser:

  • Tillater alle IS_ONECHAR tegn.
  • Tillater ikke at domenet eller brukernavnet starter eller slutter med et ikke-alfanumerisk tegn.
  • Mellomrom er ikke tillatt.
  • Følgende tegn er ikke tillatt: + * / (plusstegn, stjerne, skråstrek).
Eksempler:
  • CHICAGO\JSMITH
  • JSMITH
IS_PERSONALNAME_FULLNAME Kombinasjoner av fornavn, mellomnavn og etternavn.

Eksempler, formatert for engelsk (USA):
  • Jeff A. Smith jr.
  • Jeff Smith
  • Smith, Jeff
  • Smith, Jeff A
IS_PERSONALNAME_PREFIX Honorific eller tittel foran et navn.

Eksempler, formatert for engelsk (USA):
  • Mr.
  • Dr.
  • Frøken
  • Sir
IS_PERSONALNAME_GIVENNAME Fornavn eller initial.

Eksempler, formatert for engelsk (USA):
  • Jeff
  • J.
  • J.A.
IS_PERSONALNAME_MIDDLENAME Mellomnavn eller initial.

Eksempler:
  • Albert
  • A
IS_PERSONALNAME_SURNAME Etternavn.

Eksempler, formatert for engelsk (USA):
  • Nilsen
  • Smith Jones
  • Smith-Jones
IS_PERSONALNAME_SUFFIX Navnesuffiks, forkortelser og romertall. Eksempel: Jr.
IS_ADDRESS_FULLPOSTALADDRESS Fullstendig adresse, inkludert numre.

Eksempler, formatert for engelsk (USA):
  • 123 Main Street, Seattle, WA 98121
  • Postboks 123, Redmond, WA 98052
IS_ADDRESS_POSTALCODE Alfanumerisk (for internasjonal støtte) postnummer.

Eksempler, formatert for engelsk (USA):
  • 98033
  • 98052-6399
IS_ADDRESS_STREET Husnummer, gatenummer, leilighetsnavn og nummer, og bare postboks. For eksempel 123 Hovedgaten.
IS_ADDRESS_STATEORPROVINCE Fullt navn eller forkortelse for delstat eller område.

Eksempler, formatert for engelsk (USA):
  • WA
  • Washington
  • Wa
IS_ADDRESS_CITY Navn eller forkortelse for poststed.

Eksempler, formatert for engelsk (USA):
  • New York
  • NYC
IS_ADDRESS_COUNTRYNAME Navn på land.

Eksempler, formatert for engelsk (USA):
  • Italia
  • Japan
  • USA
IS_ADDRESS_COUNTRYSHORTNAME Forkortelse for land.

Eksempler, formatert for engelsk (USA):
  • USA
  • U.S.A.
IS_CURRENCY_AMOUNTANDSYMBOL Valutasymboler og tall.

Eksempler, formatert for engelsk (USA):
  • $ 2 100,25
  • KR 35
  • KR 1 234,50 USD
IS_CURRENCY_AMOUNT Numeriske verdier for valuta, unntatt valutasymboler. For eksempel 2 100,25.
IS_DATE_FULLDATE Full dato, i en rekke formater.

Eksempler, formatert for engelsk (USA):
  • 07-17-2001
  • 7/17/01
  • 7/17
  • 12. desember kl.
  • 17. juli kl.
  • 17. juli 2001 kl.
IS_DATE_MONTH Numerisk representasjon av måneder, begrenset til 1-12.

Eksempler:
  • 7
  • 07
  • 11
IS_DATE_DAY Numerisk representasjon av dager, begrenset til 1-31.

Eksempler:
  • 1
  • 04
  • 17
IS_DATE_YEAR Numerisk representasjon av år.

Eksempler:
  • 1988
  • 2004
  • 88
  • 04
  • '88
IS_DATE_MONTHNAME Tegnpresentasjon av måneder.

Eksempler, formatert for engelsk (USA):
  • Februar
  • Des.
  • Desember.
IS_DATE_DAYNAME Tegnpresentasjon av dager.

Eksempler, formatert for engelsk (USA):
  • Onsdag
  • Ons
  • Man.
IS_DIGITS Positive heltall. Sifferstrenger for 0-9 er tillatt.
IS_NUMBER Tall, inkludert komma, negativt tegn og desimaltegn. For USA plasseringer, omfatter følgende betingelser:
  • Tusenskilletegnet er et komma.
  • Desimalskilletegnet er et punktum.
  • Negative tall representeres med bindestreker uten mellomrom, ikke med parenteser.
IS_ONECHAR Ett enkelt ANSI-tegn, kodeside 1252. For USA plasseringer inneholder dette følgende tegn:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\]^_'{|}~
IS_TELEPHONE_FULLTELEPHONENUMBER Telefonnummer. Støtter ikke tall med bokstaver.

Eksempler, formatert for engelsk (USA):
  • (425) 555-0112
  • 555-0123
  • 555.0123
  • 206-555-0123
  • 1-206-555-0123x1234
  • +1 (206) 555-1234
IS_TELEPHONE_COUNTRYCODE Landskoder for telefon.

Eksempler, formatert for engelsk (USA):
  • +1
  • +44
  • 001
  • 00 44
IS_TELEPHONE_AREACODE Telefonområdekoder.

Eksempler, formatert for engelsk (USA):
  • (425)
  • 425
IS_TELEPHONE_LOCALNUMBER Telefonnummer, unntatt land eller retningsnummer.

Eksempler, formatert for engelsk (USA):
  • 555-0112
  • 555 0112
  • 555.0123
IS_TIME_FULLTIME Forkortelser for timer, minutter, sekunder og alfabetisk tid. Amerikansk engelsk bruker 12-timersklokken. Foranstilte nuller er valgfrie for timer, men kreves for minutter og sekunder. Timer er begrenset til 0-24; minutter og sekunder er begrenset til 0-59.

Eksempler, formatert for engelsk (USA):
  • 3:20
  • 04:30
  • 11:20:55
  • 11:15
  • kl. 04:30
IS_TIME_HOUR Numerisk representasjon av timer. Begrenset til 0-24.
IS_TIME_MINORSEC Numerisk representasjon av minutter eller sekunder. Begrenset til 0-59.

Uttrykksliste

Hvis du angir et inndataomfang som en uttrykksliste, kan du angi en liste over ord eller uttrykk for å begrense eller forutse inndataene som er angitt i kontrollen. Du kan for eksempel opprette en uttrykksliste med navnet «Primærfarger» for en tekstboks, og deretter angi listen til «rød», «gul» og «blå». I dette scenarioet, hvis en tavle-PC-bruker skriver ordet «Fred» i tekstboksen, gjenkjennes det som og konverteres til ordet «rød».

Slik oppretter du et inndataomfang for uttrykksliste:

  1. Klikk Egendefinert i dialogboksen Inndataomfang , og klikk deretter Ny.
  2. Skriv inn navnet på innstillingen for inndataomfang for uttrykkslisten i Navn-boksen .
  3. Klikk Fraseliste i Type-listen.
  4. Skriv inn ordet eller uttrykket i uttrykksboksen for hvert ord eller uttrykk i listen, og klikk deretter Legg til.

Når en setningsliste er opprettet i en skjemamal, kan du bruke den på andre kontroller i skjemaet ved å velge den fra inndataomfanglisten .

Obs!

Hvis du sletter et inndataomfang for en setningsliste som er brukt på en kontroll, slettes også inndataomfanget fra alle andre kontroller den er brukt på, og definisjonen fjernes fra skjemamalen.

Vanlig uttrykk

Hvis du angir et inndataomfang som et vanlig uttrykk , kan du angi et vanlig uttrykk som definerer et egendefinert mønster for å begrense eller forutse inndataene som er angitt i kontrollen. Du kan finne ut mer om den vanlige uttrykkssyntaksen som brukes av inndataomfang for Microsoft Office InfoPath 2007 i Microsoft Tablet PC Software Development Kit (SDK).

Slik oppretter du en inndataomfanginnstilling for vanlige uttrykk:

  1. Klikk Egendefinert i dialogboksen Inndataomfang , og klikk deretter Ny.
  2. Skriv inn navnet på innstillingen for inndataomfang for vanlig uttrykk i Navn-boksen .
  3. Klikk Vanlig uttrykk i Type-listen.
  4. Skriv inn formelen for vanlig uttrykk i boksen Vanlig uttrykk .

Når et vanlig uttrykk er opprettet i en skjemamal, kan du bruke det på andre kontroller i skjemaet ved å velge det fra inndataomfanglisten .

Obs!

Hvis du sletter et vanlig inndataomfang for uttrykk som er brukt på en kontroll, slettes inndataomfanget fra alle andre kontroller som det er brukt på, og definisjonen fjernes fra skjemamalen.

Tabellen nedenfor viser noen eksempler på vanlige uttrykk som kan brukes til å opprette egendefinerte innstillinger for inndataomfang.

Uttrykk Beskrivelse Samsvarer med Ikke-treff
(0|1|2|3|4|5|6|7|8|9) Samsvarer med ett enkelt siffer, 1 til 9. 1
6
0
42
En
(0|1|2|3|4|5|6|7|8|9|,|-)+ Samsvarer med ett eller flere enkeltsifrer, komma eller bindestreker. Nyttig for å begrense inndata til et område eller et sett med tall, for eksempel et sideområde som skal skrives ut. 1
1-6
2,4,7
2-
6,9,135
,,,
Tre
7 til 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|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) Et personnummer. Formatet til et personnummer er 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|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|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) Et delnummer av dette formatet:
###-AAA- ###
der # er et hvilket som helst enkelt siffer fra 0 til 9, og A er en hvilken som helst enkelt stor bokstav fra A til Å.
123-ABC-456 12-AB-3456
123-456-789
s(!IS_ONECHAR)+p Samsvarer med alle ord som begynner med små bokstaver "s", inneholder ett eller flere tegn (som definert av IS_ONECHAR inndataomfang), og slutter med en liten bokstav "p". stopp
Suppe
schlep
s234p
Stopp
sp

Til toppen av siden