Viktig
Støtte for Microsoft InfoPath 2013 opphørte 14. juli 2026. Vi anbefaler at du overfører eksisterende InfoPath-skjemaer og -arbeidsflyter til støttede Microsoft 365-løsninger. Mer informasjon om avvikling av InfoPath.
I denne artikkelen
Innføring i inndataomfang
Hvis du vil forbedre gjenkjenningen av tekstinndata i en kontroll, for eksempel tekst som skrives inn i en tekstboks med en tavlepenn, kan du angi et inndataområde for kontrollen. Et inndataområde gjør det mulig å angi hvilken type brukerinndata som er ment for kontrollen. Hvis du for eksempel bruker IS_URL inndataomfang for en tekstboks, ignoreres mellomrom som angis mellom ord.
Et inndataomfang kan angis for følgende typer kontroller:
- Tekstboks
- Boks for rik tekst
- Datovelger
- Punktliste
- Nummerert liste
- Enkel liste
- Kombinasjonsboks
- Flervalgsliste
Hvis du vil angi et inndataomfang, dobbeltklikker du kontrollen. Klikk fanen Avansert i dialogboksen Kontrollegenskaper, og klikk deretter Inndataomfang.
Typer inndataomfang
Det finnes tre typer inndataomfang:
Alle typer inndataomfang kan konfigureres til å begrense inndata til å samsvare bare med det angitte inndataomfangsmønsteret eller bare til å forskyve inndata mot dette mønsteret. Som standard er et inndataomfang begrenset til å samsvare bare med inndataomfangsmønsteret. Hvis du vil tillate inndata uten samsvar, men fortsatt ha skjevhet mot inndataomfanget, merker du av for Gjenkjenn inndata som ikke samsvarer i dialogboksen Inndataomfang .
Obs!
- Et inndataområde gjelder bare for kontrollen som det er angitt for, ikke feltet som kontrollen er bundet til.
- Funksjonen for inndataomfang fungerer ikke med gjenkjenning av østasiatiske språk.
Avsnittene nedenfor beskriver hver type inndataomfang.
Standard
Hvis du vil angi et standard inndataomfang, klikker du Standard i dialogboksen Inndataområde, og deretter klikker du innstillingen i Område-listen for inndata. Tabellen nedenfor beskriver mønsteret som er definert for hvert standard inndataomfang, og gir et eksempel på hva slags inndata det er ment å gjelde for.
| Inndataomfang | Beskrivelse |
|---|---|
| IS_DEFAULT | Standard skjevhet for gjenkjenning. Behandles som standard og bruker standard leksikon (vokabular). |
| IS_URL | URL-, Fil- og FTP-formater. Eksempler:
|
| IS_FILE_FULLFILEPATH | Tegn som brukes til å beskrive en filbane. Omfatter følgende betingelser:
|
| IS_FILE_FILENAME | Tegn som brukes til å beskrive et filnavn. Omfatter følgende betingelser:
|
| IS_EMAIL_USERNAME | E-post med brukernavn. Eksempler:
|
| IS_EMAIL_SMTPEMAILADDRESS | Fullstendig SMTP-e-postadresse. Eksempel: someone@example.com. |
| IS_LOGINNAME | Påloggingsnavn og domene. Omfatter følgende betingelser:
|
| IS_PERSONALNAME_FULLNAME | Kombinasjoner av fornavn, mellomnavn og etternavn. Eksempler, formatert for engelsk (USA):
|
| IS_PERSONALNAME_PREFIX | Æresbetegnelse eller tittel foran et navn. Eksempler, formatert for engelsk (USA):
|
| IS_PERSONALNAME_GIVENNAME | Fornavn eller initial. Eksempler, formatert for engelsk (USA):
|
| IS_PERSONALNAME_MIDDLENAME | Mellomnavn eller initial. Eksempler:
|
| IS_PERSONALNAME_SURNAME | Etternavn. Eksempler, formatert for engelsk (USA):
|
| IS_PERSONALNAME_SUFFIX | Suffiks, forkortelser og romertall. For eksempel Jr. |
| IS_ADDRESS_FULLPOSTALADDRESS | Fullstendig adresse, inkludert tall. Eksempler, formatert for engelsk (USA):
|
| IS_ADDRESS_POSTALCODE | Alfanumerisk (for internasjonal støtte) postnummer. Eksempler, formatert for engelsk (USA):
|
| IS_ADDRESS_STREET | Husnummer, gatenummer, leilighetens navn og nummer, og kun postboks. For eksempel 123 Main Street. |
| IS_ADDRESS_STATEORPROVINCE | Fullt navn eller forkortelse for delstat eller provins. Eksempler, formatert for engelsk (USA):
|
| IS_ADDRESS_CITY | Navn eller forkortelse for poststed. Eksempler, formatert for engelsk (USA):
|
| IS_ADDRESS_COUNTRYNAME | Navn på land. Eksempler, formatert for engelsk (USA):
|
| IS_ADDRESS_COUNTRYSHORTNAME | Forkortelse for land. Eksempler, formatert for engelsk (USA):
|
| IS_CURRENCY_AMOUNTANDSYMBOL | Valutasymboler og -tall. Eksempler, formatert for engelsk (USA):
|
| IS_CURRENCY_AMOUNT | Numeriske verdier for valuta, unntatt valutasymboler. Eksempel: 2100,25. |
| IS_DATE_FULLDATE | Full dato, i en rekke formater. Eksempler, formatert for engelsk (USA):
|
| IS_DATE_MONTH | Numerisk representasjon av måneder, begrenset til 1-12. Eksempler:
|
| IS_DATE_DAY | Numerisk representasjon av dager, begrenset til 1-31. Eksempler:
|
| IS_DATE_YEAR | Numerisk representasjon av år. Eksempler:
|
| IS_DATE_MONTHNAME | Tegnrepresentasjon av måneder. Eksempler, formatert for engelsk (USA):
|
| IS_DATE_DAYNAME | Tegnrepresentasjon av dager. Eksempler, formatert for engelsk (USA):
|
| IS_DIGITS | Positive heltall. Sifferstrenger laget av 0-9 er tillatt. |
| IS_NUMBER | Tall, inkludert komma, minustegn og desimal. Omfatter følgende vilkår for USA:
|
| IS_ONECHAR | Ett enkelt ANSI-tegn, tegntabell 1252. Dette omfatter følgende tegn for steder i USA: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\]^_'{|}~ |
| IS_TELEPHONE_FULLTELEPHONENUMBER | Telefonnummer. Støtter ikke tall med bokstaver. Eksempler, formatert for engelsk (USA):
|
| IS_TELEPHONE_COUNTRYCODE | Landskoder for telefon. Eksempler, formatert for engelsk (USA):
|
| IS_TELEPHONE_AREACODE | Retningsnumre for telefon. Eksempler, formatert for engelsk (USA):
|
| IS_TELEPHONE_LOCALNUMBER | Telefonnummer, unntatt lands- eller retningsnummer. Eksempler, formatert for engelsk (USA):
|
| IS_TIME_FULLTIME | Timer, minutter, sekunder og alfabetiske tidsforkortelser. Amerikansk engelsk bruker 12-timersklokken. Foranstilte nuller er valgfrie i 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):
|
| 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
Når du angir et inndataområde som en uttrykksliste, kan du angi en liste over ord eller uttrykk for å begrense eller bias inndataene som angis i kontrollen. Du kan for eksempel opprette en uttrykksliste kalt «primærfarger» for en tekstboks, og deretter angi listen til «rød», «gul» og «blå». Hvis en Tablet PC-bruker skriver ordet "Fred" i tekstboksen i dette scenariet, blir ordet "Fred" gjenkjent som og konvertert til ordet "rød".
Slik oppretter du et inndataområde for en uttrykksliste:
- Klikk Egendefinert i dialogboksen Inndataomfang , og klikk deretter Ny.
- Skriv inn navnet på omfanginnstillingen for uttrykkslisten i Navn-boksen .
- Klikk Uttrykksliste i Type-listen.
- Skriv inn ordet eller uttrykket i Uttrykk-boksen for hvert ord eller uttrykk i listen, og klikk deretter Legg til.
Når en uttrykksliste er opprettet i en skjemamal, kan du bruke den på andre kontroller i skjemaet ved å velge den fra Input-omfangslisten .
Obs!
Hvis du sletter et inndataområde for en uttrykksliste som er brukt på en kontroll, slettes inndataomfanget også fra alle andre kontroller det har blitt brukt på, og dets definisjon fjernes fra skjemamalen.
Regulært uttrykk
Hvis du angir et inndataområde som et regulært uttrykk , kan du angi et regulært uttrykk som definerer et egendefinert mønster for å begrense eller påvirke inndataene som angis i kontrollen. Du kan lære mer om syntaksen for regulære uttrykk som brukes av inndataomfanget for Microsoft Office InfoPath 2007 i Microsoft Tablet PC Software Development Kit (SDK).
Slik oppretter du en innstilling for inndataområde for regulært uttrykk:
- Klikk Egendefinert i dialogboksen Inndataomfang , og klikk deretter Ny.
- Skriv inn navnet på innstillingen for inndataomfang for regulært uttrykk i Navn-boksen .
- Klikk Regulært uttrykk i Type-listen.
- Skriv inn formelen for regulært uttrykk i boksen Regulært uttrykk .
Når et regulært uttrykk er opprettet i en skjemamal, kan du bruke det på andre kontroller i skjemaet ved å velge det fra Input-omfangslisten .
Obs!
Hvis du sletter et inndataområde for regulært uttrykk som er brukt på en kontroll, slettes inndataomfanget fra alle andre kontroller det har blitt brukt på, og dets definisjon fjernes fra skjemamalen.
Tabellen nedenfor viser noen eksempler på vanlige uttrykk som kan brukes til å opprette et egendefinert inndataomfang.
| Uttrykk | Beskrivelse | Samsvarer med | Manglende treff |
|---|---|---|---|
| (0|1|2|3|4|5|6|7|8|9) | Gir treff på alle enkeltsiffer, fra 1 til og med 9. | 1 6 0 |
42 En |
| (0|1|2|3|4|5|6|7|8|9|,|-)+ | Gir treff på ett eller flere enkle sifre, komma eller bindestreker. Nyttig for å begrense inndata til et område eller 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|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|4|5|6|7|8|9) | 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 artikkelnummer 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 alle ord som begynner med liten «s», inneholder ett eller flere tegn (som definert av IS_ONECHAR inndataomfang) og slutter med en liten «p». | stopp suppe schlep s234p |
Stopp sp |