Tilføje, ændre eller fjerne datavalidering

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.

Denne artikel indeholder

Måder, som brugerne får besked om valideringsfejl på

Kompatibilitetsovervejelser

Tilføje datavalidering

Ændre en datavalideringsbetingelse

Fjerne datavalidering

Måder, som brugerne får besked om valideringsfejl på

Hvis du har en formular, der er designet til at blive udfyldt ved hjælp af InfoPath, kan du angive en datavalideringsmeddelelse, der skal vises som et Skærmtip. Når brugerne har fået vist skærmtippet, kan de vælge at få vist en detaljeret meddelelse, som du opretter. Du kan også angive, at den detaljerede meddelelse skal vises automatisk. Hvis du f.eks. angiver, at der skal opstå en fejltilstand, hvis en bruger skriver sit navn i en boks, der bruges til indsamling af telefonnumre, kan du aktivere et skærmtip, der viser meddelelsen "Skriv et telefonnummer i dette felt". Hvis du angiver, at der skal vises en meddelelse automatisk, kan du vise en detaljeret meddelelse som standard, f.eks. "Dette felt kræver et telefonnummer i formatet 00 00 00 00". Hvis du vælger at vise et skærmtip som standard, kan brugerne manuelt få vist meddelelsen ved at højreklikke på feltet i InfoPath og derefter vælge at få vist meddelelsen.

Måder, som datavalideringsfejl vises på i InfoPath

1. Markøren skifter til en tekstmarkør, når du placerer den på feltet, og skærmtippet vises.

2. Når du højreklikker på feltet, vises en genvejsmenu. Og når du peger på Fuldstændig fejlbeskrivelse, skifter markøren til en pil.

3. Når du klikker på Fuldstændig fejlbeskrivelse, vises meddelelsen.

Hvis formularen udfyldes i en webbrowser, kan meddelelserne ikke blive vist automatisk. Men brugere kan få vist meddelelsen ved at klikke på feltet på den webside, der indeholder skærmtippet, og derefter klikke på hyperlinket.

Måder, som datavalideringsfejl vises på i webbrowseren

1. Markøren skifter til en tekstmarkør, når du placerer den på feltet, og skærmtippet vises.

2. Markøren ændres til en hånd, når du flytter den hen på skærmtippet.

3. Når du klikker på hyperlinket, vises advarslen.

Øverst på 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.

Bemærk: Når brugere udfylder formularer ved hjælp af en webbrowser, kan de hurtigt få vist en datavalideringsadvarsel ved at trykke på CTRL+SKIFT+I.

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.

Kontrolelementer, der understøtter data vali dation

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

Øverst på siden

Tilføje datavalidering

  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. Tilføj en betingelse under Hvis denne betingelse er opfyldt.

    Eksempel

    I følgende tabel vises, hvordan du opretter en datavalideringsbetingelse for at sikre, at de data, der skrives i en tekstboks, svarer til en bestemt værdi – i dette tilfælde ordet Hej.

    1. Klik på Marker et felt eller en gruppe i den første boks, og vælg derefter det felt eller den gruppe, som kontrolelementet er bundet til.

    2. Klik på er ikke lig med i den anden boks.

    3. Klik på Skriv tekst i den tredje boks, og skriv derefter Hej.

    Bemærk: Hvis du vil kræve, at brugerne skal indtaste data i kontrolelementet, skal du markere afkrydsningsfeltet Må ikke være tomt i dialogboksen Egenskaber for kontrolelement.

  5. 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.

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

  7. Skriv den tekst, der skal vises i meddelelsesdialogboksen med det samme, eller når brugeren beder om flere detaljer, i boksen Meddelelse.

    Bemærk: The ScreenTip for a data validation error will not display for controls that also have a default ScreenTip set on the Advanced tab of the Control Properties dialog box. This behavior helps to ensure that the name of the control is accurately conveyed to users who are using screen readers.

Øverst på siden

Ændre en datavalideringsbetingelse

  1. Klik på det kontrolelement, du vil ændre datavalidering for.

  2. Klik på Datavalidering i menuen Formater.

  3. Klik på den betingelse, du vil ændre, i dialogboksen Datavalidering, klik på Rediger, og foretag de ønskede ændringer.

Øverst på siden

Fjerne datavalidering

  1. Klik på det kontrolelement, du vil fjerne datavalidering for.

  2. Klik på Datavalidering i menuen Formater.

  3. Klik på den betingelse, du vil fjerne, i dialogboksen Datavalidering, og klik derefter på Fjern.

Øverst på 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.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×