Office
Log på

Kræv et mønster til indtastning af bestemte data i et kontrolelement

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Datavalidering er muligheden for at kontrollere for fejl automatisk, mens brugeren udfylder en formular. Ved at føje datavalidering til kontrolelementer i formularskabelonen, kan du sikre, at de data, du har indsamlet er nøjagtige og ensartede, og at de overholder de standarder, der allerede i brug af din virksomhed. Du kan for eksempel bruge datavalidering til Giv brugerne besked, når det beløb, de angiver for et element udgifter overstiger det beløb, der er godkendt, eller når de kommet Skriv personens navn i en dialogboks, der bruges til indsamling af telefonnumre.

Hvis en formular indeholder datavalideringsfejl, og den er tilsluttet til en database eller webtjeneste, kan brugere ikke sende formularen, før de rette disse fejl. Brugerne kan gemme en lokal kopi af formularen, og derefter rette og sende dataene senere.

I denne artikel beskrives det, hvordan du kan bruge datavalidering til at sikre, at de data, som en bruger indtaster i et kontrolelement stemmer overens med et forudbestemt mønster. For eksempel kan du føje datavalidering til et tekstfelt til et telefonnummer til kræver, at brugeren skal angive et områdenummer tre-cifret som en del af antallet.

Bemærk!: 

  • Du kan også bruge betinget formatering for at kræve, at de data, som en bruger indtaster i en formular, svarer til et forudbestemt mønster.

  • Når du tilføjer et mønster til et kontrolelement, omformatere kontrolelementet ikke automatisk de data, som en bruger indtaster så det svarer til det mønster, som du fastsætter.

I denne artikel

Inden du går i gang

Overvejelser om kompatibilitet

Kræv et mønster til indtastning af bestemte data i et kontrolelement

Inden du går i gang

For at kunne udføre denne procedure skal formularskabelonen indeholde et kontrolelement, der understøtter datavalidering. Selvom du kan angive en mønstersammenligning betingelse for alle InfoPath-kontrolelementer, der understøtter datavalidering, fungerer mønstersammenligning bedst med kontrolelementer, der viser tegn, som tal, bogstaver eller tegnsætning. For eksempel angive en mønstersammenligning betingelse for et tekstfelt kan give nyttige resultater, men at en betingelse for et afkrydsningsfelt ikke giver nyttige resultater.

Toppen af siden

Overvejelser om kompatibilitet

Når du designer en formularskabelon i InfoPath, kan du vælge en bestemt kompatibilitetstilstand til at designe en webbrowserkompatibel formularskabelon. Når en webbrowserkompatibel formularskabelon er udgivet på en server med InfoPath Forms Services og derefter browseraktiveret, kan formularer, der er baseret på formularskabelonen ses i en webbrowser. Når du designer en webbrowserkompatibel formularskabelon, er nogle kontrolelementer ikke er tilgængelige i opgaveruden kontrolelementer, fordi de ikke kan vises i en webbrowser.

Nogle datavalideringsfunktioner fungerer forskelligt i en webbrowser, end de gør i InfoPath. Når du føjer datavalidering til et kontrolelement, opretter du eksempelvis forklarende tekst skal vises, når en bruger indtaster ugyldige data i kontrolelementet. Du kan få denne forklarende tekst vises i et skærmtip, og du kan også tillade brugere at få vist en besked, der indeholder flere oplysninger, eller du kan få påmindelsen vises automatisk, når en bruger indtaster ugyldige data. Påmindelser kan ikke vises automatisk i formularer, der er vist i en webbrowser, men brugere kan stadig se skærmtippet, og du kan også få vist en besked, der indeholder flere oplysninger.

Liste over kontrolelementer, der understøtter datavalidering

I følgende tabel vises de Microsoft Office InfoPath 2007 kontrolelementer, der understøtter datavalidering og om de er tilgængelige for browserkompatible formularskabeloner.

Bemærk!: Selvom du kan angive en mønstersammenligning betingelse for alle InfoPath-kontrolelementer, der understøtter datavalidering, fungerer mønstersammenligning bedst med kontrolelementer, der viser tegn, som tal, bogstaver eller tegnsætning. For eksempel angive en mønstersammenligning betingelse for et tekstfelt kan give nyttige resultater, men at en betingelse for et afkrydsningsfelt ikke giver nyttige resultater.

Kontrolelementer, der understøtter datavalidering

Tilgængelige for browserkompatible formularskabeloner?

Afkrydsningsfelt

Ja

Datovælger

Ja

Rullelistefelt

Ja

Liste

Ja

Alternativknap

Ja

Tekstfelt

Ja

RTF-tekstfelt

Ja

Opstilling med punkttegn, opstilling med tal / det, eller almindelig liste

Nej

Kombinationsfelt

Nej

Toppen af siden

Kræv et mønster til indtastning af bestemte data i et kontrolelement

  1. Klik på det kontrolelement, du vil føje datavalidering til.

  2. Klik på Datavalidering i menuen Formater.

  3. Klik på Tilføj i dialogboksen Datavalidering.

  4. Klik på Vælg et felt eller gruppe under Hvis denne betingelse er sand, i det første felt, og vælg derefter det felt eller gruppe, som kontrolelementet er bundet til.

  5. Klik på stemmer ikke overens mønster i det andet felt.

  6. Klik på Vælg et mønster i det tredje felt.

  7. Gør et af følgende fremgangsmåder under Standard mønstre i dialogboksen Data posten mønster:

    • Hvis du vil bruge et almindeligt mønster, Vælg mønstret, og klik derefter på OK.

      Liste over almindelige mønstre

      Mønster

      Eksempel

      Telefonnummer

      (555) 555-0100

      CPR-nummer

      123-45-6789

      Postnummer

      98052

      Postnummer + 4

      98052-6399

    • Hvis du vil oprette et brugerdefineret mønster, skal du klikke på brugerdefineret mønster, Skriv det mønster, du vil i feltet brugerdefineret mønster og klik derefter på OK.

      Symboler, du kan bruge til at angive et mønster

      Du kan indsætte symboler, som angiver mønsteret, som kun bogstaver, begrænser, kun tegn, bindestreger, perioder, kommaer og parenteser. Desuden kan du bruge følgende symboler til at tillade flere forekomster af et bestemt tegn:

      • Nul eller en (?)     De foregående tegn skal forekomme enten nul eller én gang. \D? betyder, at et ciffer (angivet med \d) skal forekomme enten nul eller én gang.

      • Nul eller flere (*)     Det foregående tegn kan forekomme enten nul eller større end nul gange. For eksempel betyder r *, at tegnet r kan forekomme enten nul eller større end nul gange.

      • Én eller flere (+)    Det foregående tegn må forekomme én gang eller mere end én gang. Eksempelvis. + betyder, at tegnet (angivet som.) skal forekomme én gang eller mere end én gang.

  8. Skriv den tekst, du vil have vist, når en bruger peger på kontrolelementet eller højreklikker på kontrolelementet, i feltet skærmtip.

  9. For at vise automatisk meddelelse i en dialogboks, når en bruger forlader et kontrolelement tom skal du markere afkrydsningsfeltet Vis meddelelser fra dialogbokse med det samme, når brugerne indtaster ugyldige data.

    Bemærk!: Fordi dialogboksmeddelelser ikke blive vist automatisk i en webbrowser, vises kun skærmtippet en bruger, der udfylder formularen ved hjælp af en webbrowser.

  10. Skriv den tekst, du vil have vist i dialogboksen enten med det samme, eller når brugeren anmoder om flere detaljer i feltet meddelelse.

    Bemærk!: Skærmtip for datavalideringsfejl vises ikke for kontrolelementer, der også har et standardsæt skærmtip under fanen Avanceret i dialogboksen Egenskaber for kontrolelementer for. Denne funktionalitet hjælper med at sikre, at navnet på kontrolelementet korrekt over for brugere, der bruger skærmlæsere.

Toppen af siden

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×