Inndataområde for InfoPath-kontroller
Gjelder for
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.
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:
|
| IS_FILE_FULLFILEPATH | Tegn som brukes til å beskrive en filbane. Inkluderer følgende betingelser:
|
| IS_FILE_FILENAME | Tegn som brukes til å beskrive et filnavn. Inkluderer følgende betingelser:
|
| IS_EMAIL_USERNAME | E-postbrukernavn. Eksempler:
|
| IS_EMAIL_SMTPEMAILADDRESS | Fullfør SMTP-e-postadressen. Eksempel: someone@example.com. |
| IS_LOGINNAME | Påloggingsnavn og domene. Inkluderer følgende betingelser:
|
| IS_PERSONALNAME_FULLNAME | Kombinasjoner av fornavn, mellomnavn og etternavn. Eksempler, formatert for engelsk (USA):
|
| IS_PERSONALNAME_PREFIX | Honorific 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 | Navnesuffiks, forkortelser og romertall. Eksempel: Jr. |
| IS_ADDRESS_FULLPOSTALADDRESS | Fullstendig adresse, inkludert numre. Eksempler, formatert for engelsk (USA):
|
| IS_ADDRESS_POSTALCODE | Alfanumerisk (for internasjonal støtte) postnummer. Eksempler, formatert for engelsk (USA):
|
| 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):
|
| 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. For eksempel 2 100,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 | Tegnpresentasjon av måneder. Eksempler, formatert for engelsk (USA):
|
| IS_DATE_DAYNAME | Tegnpresentasjon av dager. Eksempler, formatert for engelsk (USA):
|
| 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:
|
| 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):
|
| IS_TELEPHONE_COUNTRYCODE | Landskoder for telefon. Eksempler, formatert for engelsk (USA):
|
| IS_TELEPHONE_AREACODE | Telefonområdekoder. Eksempler, formatert for engelsk (USA):
|
| IS_TELEPHONE_LOCALNUMBER | Telefonnummer, unntatt land eller retningsnummer. Eksempler, formatert for engelsk (USA):
|
| 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):
|
| 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:
- Klikk Egendefinert i dialogboksen Inndataomfang , og klikk deretter Ny.
- Skriv inn navnet på innstillingen for inndataomfang for uttrykkslisten i Navn-boksen .
- Klikk Fraseliste i Type-listen.
- 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:
- Klikk Egendefinert i dialogboksen Inndataomfang , og klikk deretter Ny.
- Skriv inn navnet på innstillingen for inndataomfang for vanlig uttrykk i Navn-boksen .
- Klikk Vanlig uttrykk i Type-listen.
- 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 |