Office
Logg på

Krev et bestemt mønster for dataregistrering i en kontroll

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Datavalidering er muligheten til å se etter feil automatisk mens brukeren fyller ut et skjema. Legger til datavalidering i kontroller i skjemamalen, kan du sikre at dataene som du har samlet inn er nøyaktige og konsekvente, og at de følger alle standarder som allerede er i bruk av firmaet. Du kan for eksempel bruke datavalidering for å la brukerne vite når beløpet de angir for et element for kostnader overstiger det godkjente beløpet, eller når de ved en feiltakelse skriver inn navnet i en boks som brukes til å samle inn telefonnumre.

Hvis et skjema inneholder datavalideringsfeil, og den er koblet til en database eller nettjeneste, vil ikke brukerne kunne sende skjemaet før disse feilene. Brukere kan lagre en lokal kopi av skjemaet, og deretter rette og sende dataene senere.

Denne artikkelen forklarer hvordan du bruker datavalidering for å sikre at dataene som en bruker skriver inn i en kontroll samsvarer med et forhåndsdefinert mønster. Du kan for eksempel legge til datavalidering i en tekstbokskontroll for et telefonnummer til å kreve at brukeren skal angi et retningsnummer tresifret som en del av tallet.

Obs!: 

  • Hvis du vil kreve at dataene som en bruker skriver inn i et skjema samsvarer med et forhåndsdefinert mønster, kan du også bruke betinget formatering.

  • Når du legger til et mønster i en kontroll, ikke kontrollen automatisk reformatere dataene som en bruker skriver inn for å samsvare med mønsteret som du angir.

I denne artikkelen

Før du begynner

Vurderinger for kompatibilitet

Krev et bestemt mønster for dataregistrering i en kontroll

Før du begynner

For å kunne fullføre denne prosedyren, må skjemamalen inneholde en kontroll som støtter datavalidering. Selv om du kan angi betingelsen mønstergjenkjenning for InfoPath-kontroller som støtter datavalidering, fungerer mønstergjenkjenning best med kontroller som viser tegn, for eksempel tallene, bokstavene eller tegnsetting. Hvis du for eksempel mønstergjenkjenning betingelse for en tekstboks kan føre til nyttige resultater, men slik betingelse for en avmerkingsboks, fører ikke nyttige resultater.

Til toppen av siden

Vurderinger for kompatibilitet

Når du utformer en skjemamal i InfoPath, kan du velge en bestemt kompatibilitetsmodus for å utforme en webleserkompatibel skjemamal. Når en webleserkompatibel skjemamal er publisert til en server som kjører InfoPath Forms Services, og deretter leseraktiverte, kan skjemaer som er basert på skjemamalen vises i en nettleser. Når du utformer en webleserkompatibel skjemamal, vil enkelte kontroller er tilgjengelige i oppgaveruten Kontroller for de ikke kan vises i en nettleser.

Noen datavalideringsfunksjoner fungerer forskjellig i en nettleser enn de gjør i InfoPath. Når du legger til datavalidering i en kontroll, kan du for eksempel opprette forklarende tekst som skal vises når en bruker skriver inn ugyldige data i kontrollen. Du kan ha denne forklarende tekst vises i et skjermtips, og du kan la brukere vise en advarsel som inneholder mer informasjon, eller du kan ha varselet vises automatisk når en bruker skriver inn ugyldige data. Varsler kan ikke vises automatisk for skjemaer som vises i en nettleser, men brukere kan fortsatt se skjermtipset, og du kan også vise en advarsel som inneholder tilleggsinformasjon.

Liste over kontrollene som støtter datavalidering

Tabellen nedenfor viser Microsoft Office InfoPath 2007 kontrollene som støtter datavalidering og om de er tilgjengelige for webleserkompatible skjemamaler.

Obs!: Selv om du kan angi betingelsen mønstergjenkjenning for InfoPath-kontroller som støtter datavalidering, fungerer mønstergjenkjenning best med kontroller som viser tegn, for eksempel tallene, bokstavene eller tegnsetting. Hvis du for eksempel mønstergjenkjenning betingelse for en tekstboks kan føre til nyttige resultater, men slik betingelse for en avmerkingsboks, fører ikke nyttige resultater.

Kontroller som støtter datavalidering

Tilgjengelig i webleserkompatible skjemamaler?

Avmerkingsboks

Ja

Datovelger

Ja

Rullegardinliste

Ja

Liste

Ja

Alternativknapp

Ja

Tekstboks

Ja

Boks for rik tekst

Ja

Punktliste, nummerert eller enkel liste

Nei

Kombinasjonsboks

Nei

Til toppen av siden

Krev et bestemt mønster for dataregistrering i en kontroll

  1. Klikk kontrollen du vil legge til datavalidering i.

  2. Klikk DatavalideringFormat-menyen.

  3. Klikk Legg til i dialogboksen Datavalidering.

  4. Klikk Velg et felt eller gruppe under Hvis denne betingelse er SANN, i den første boksen, og velg deretter feltet eller gruppen som kontrollen er bundet til.

  5. Klikk samsvarer ikke med mønster i den andre boksen.

  6. Klikk Velg et mønster i den tredje boksen.

  7. Gjør ett av følgende under Standard mønstre i dialogboksen Mønster for dataregistrering:

    • Hvis du vil bruke et standard mønster, velger du mønsteret, og klikk deretter OK.

      Liste over standard mønstre

      Pattern

      Eksempel

      Telefonnummer

      (555) 555-0100

      Personnummer

      123-45-6789

      Postnummer

      98052

      Postnummer + 4

      98052-6399

    • Hvis du vil opprette et egendefinert mønster, klikker du egendefinert mønster, Skriv inn mønsteret du vil bruke, i boksen egendefinert mønster, og klikk deretter OK.

      Symboler du kan bruke til å angi et mønster

      Du kan sette inn symboler som angir begrensninger på mønsteret, for eksempel bare bokstaver, sifre, bare, bare tegn, bindestreker, punktum, komma og parenteser. I tillegg kan du bruke følgende symboler til å tillate flere forekomster av et bestemt tegn:

      • Null eller en (?)     Det foregående tegnet må være enten null eller én gang. Hvis du for eksempel \d? betyr at et siffer (angitt av \d) må være enten null eller én gang.

      • Null eller flere (*)     Det foregående tegnet kan være enten null eller større enn null ganger. Hvis du for eksempel betyr r * at tegnet r kan være enten null eller større enn null ganger.

      • Én eller flere (+)    Det foregående tegnet må være enten engangsbruk eller mer enn én gang. Hvis du for eksempel. + betyr at et tegn (angitt av.) må forekomme én gang eller mer enn én gang.

  8. Skriv inn teksten du vil skal vises når en bruker peker på kontrollen eller høyreklikker kontrollen i skjermtips-boksen.

  9. Hvis du vil vise en dialogboks for melding automatisk når en bruker forlater en kontroll tom, merker du avmerkingsboksen Vis dialogboksen boksen meldinger umiddelbart når det skrives inn ugyldige data.

    Obs!: Fordi dialogboksen boksen meldinger ikke kan vises automatisk i en nettleser, vil en bruker som fyller ut skjemaet i en nettleser bare se skjermtipset.

  10. Skriv inn teksten du vil skal vises i dialogboksen enten umiddelbart eller når brukeren ber om flere detaljer i melding-boksen.

    Obs!: Skjermtips for en datavalideringsfeil vises ikke for kontroller som også har et standard skjermtips i kategorien Avansert i dialogboksen Egenskaper for kontrollen. Denne virkemåten bidrar til å sikre at navnet på kontrollen angis nøyaktig til brukere som bruker skjermlesere.

Til toppen av siden

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×