Kræve et bestemt dataindtastningsformat i et kontrolelement

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

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, hvordan datavalidering kan være med til at sikre, at de data, en bruger indtaster i et kontrolelement, svarer til et forudbestemt mønster. Du kan f.eks. føje datavalidering til en tekstboks, der skal indeholde et telefonnummer, og bede brugeren om at indtaste en tre-cifret landekode som en del af nummeret.

Bemærk: 

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

  • Når du føjer et mønster til et kontrolelement, omformaterer kontrolelementet ikke automatisk de data, som brugeren indtaster, så de svarer til det angivne mønster.

Denne artikel indeholder

Inden du går i gang

Overvejelser om kompatibilitet

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

Inden du begynder

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

Kompatibilitetsovervejelser

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

Følgende tabel viser de kontrolelementer i Microsoft Office InfoPath 2007, der understøtter datavalidering, og angiver, om de er tilgængelige for webbrowserkompatible 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 webbrowserkompatible formularskabeloner?

Afkrydsningsfelt

Ja

Datovælger

Ja

Rulleliste

Ja

Liste

Ja

Alternativknap

Ja

Tekstboks

Ja

RTF-tekstboks

Ja

Punktopstilling, punktopstilling med tal/bogstaver eller almindelig liste

Nej

Kombinationsboks

Nej

Toppen af siden

Kræve et bestemt dataindtastningsformat 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å Marker et felt eller en gruppe i den første boks under Hvis denne betingelse er opfyldt, og marker derefter det felt eller den gruppe, som kontrolelementet er bundet til.

  5. Klik på svarer ikke til mønsteret i den anden boks.

  6. Klik på Vælg et mønster i den tredje boks.

  7. Benyt en af følgende fremgangsmåder under Standardmønstre i dialogboksen Dataindtastningsformat:

    • Hvis du vil bruge et standardmønster, skal du vælge mønsteret og derefter klikke på OK.

      Liste over almindelige mønstre

      Mønster

      Eksempel

      URL

      http://www.0-0.AA/0

      E-mail-adresse

      123-45-6789

      Postnummer

      98052

      Telefonnummer

      98052-6399

    • Hvis du vil oprette et brugerdefineret mønster, skal du klikke på Brugerdefineret mønster, skrive det ønskede mønster i boksen Brugerdefineret mønster og derefter klikke på OK.

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

      Du kan indsætte symboler, der begrænser mønsteret, f.eks. kun bogstaver, kun tal, kun tegn, bindestreger, punktummer, kommaer og parenteser. Du kan også bruge følgende symboler til at tillade flere forekomster af et bestemt tegn:

      • Nul eller en (?)    Det forudgående tegn må forekomme nul eller én gang. F.eks. betyder \d?, at et ciffer (angivet som \d) må forekomme enten nul eller én gang.

      • Nul eller flere (*)     Det forudgående tegn må forekomme enten nul eller flere gange. F.eks. betyder r*, at tegnet r kan forekomme enten nul eller flere 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. Hvis du automatisk vil have vist en dialogboksmeddelelse, når en bruger lader et kontrolelement være tomt, skal du markere afkrydsningsfeltet Vis dialogboksmeddelelser med det samme, når brugerne indtaster ugyldige data.

    Bemærk: Da der ikke automatisk kan vises dialogboksmeddelelser i en webbrowser, vil en bruger, som udfylder formularen ved hjælp af en webbrowser, kun få vist skærmtippet.

  10. Skriv den tekst, der skal vises i dialogboksen med det samme, eller når brugeren beder om flere detaljer, i boksen 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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine 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.

×