Angive standardværdier for en formular

Når du udformer en formularskabelon i Microsoft Office InfoPath 2007, kan du tildele standardværdier til kontrolelementer, der er indbind til felt i formularskabelonen. En standardværdi er den værdi, der automatisk vises i et kontrolelement, når brugeren åbner en formular for at udfylde den.

Denne artikel indeholder

Oversigt over standardværdier

Angive standardværdien for et kontrolelement

Angive standardværdien ved hjælp af en regel

Angive alle standardværdierne for en formular

Oversigt over standardværdier

Når du designer en formularskabelon, kan du tildele standardværdier til kontrolelementer for at hjælpe brugerne med at udfylde formularen hurtigere. Hvis du f.eks. opretter en formularskabelon til udgiftsbilag for medarbejderne, kan du tildele dags dato som standardværdi for en datovælger. Herved bliver den aktuelle dato automatisk udfyldt i datovælgeren, når brugerne åbner formularen, så de ikke behøver at indtaste den manuelt.

Du kan angive standardværdier i formularskabelonen ved at:

  • Tildele en bestemt værdi til et kontrolelement, som automatisk udfyldes, når brugeren åbner formularen for at udfylde den.

  • Bruge en regel til at angive en standardværdi for et kontrolelement, baseret på data, som brugeren indtaster i et andet kontrolelement i formularen.

  • Angive alle standardværdier for formularskabelonen på én gang.

Toppen af siden

Angive standardværdien for et kontrolelement

Når du angiver en standardværdi for et felt i formularskabelonen, angiver du den værdi, der skal vises automatisk i kontrolelementet, når en bruger udfylder en formular, der er baseret på denne formularskabelon.

  1. Hvis opgaveruden Datakilde ikke er synlig, skal du klikke på Datakilde i menuen Vis.

  2. Højreklik på det felt, som du vil angive standardværdien for, i opgaveruden Datakilde, og klik derefter på Egenskaber i genvejsmenuen.

  3. Klik på fanen Data.

  4. Benyt en af følgende fremgangsmåder:

    • Hvis du vil bruge en bestemt værdi som standardværdi, skal du skrive standardværdien i boksen Værdi.

    • Hvis du vil bruge et XPath-udtryk til at oprette standardværdien, skal du klikke på Indsæt formel Button image og derefter oprette XPath-udtrykket i dialogboksen Indsæt formel.

      Tip: Hvis du vil opdatere værdien i det valgte felt automatisk, hver gang formlen beregnes, skal du markere afkrydsningsfeltet Opdater værdien, når formlens resultat genberegnes i dialogboksen Egenskaber for felt eller gruppe.

  5. Klik på Vis formularstandardværktøjslinjen, eller tryk på Ctrl+Skift+B for at teste ændringerne.

Tekniske detaljer

Når du angiver standardværdien for et kontrolelement, angiver du også standardværdien for det felt, som kontrolelementet er bundet til. Alle kontrolelementer, der er bundet til dette felt, bliver tildelt den samme standardværdi.

Hvis standardværdien er en bestemt værdi, gemmes denne værdi i filen template.xml, der er knyttet til formularskabelonen. Hvis du vil ændre standardværdien via programmering, skal du ændre værdien af det relevante felt i filen template.xml. Hvis standardværdien er resultatet af et XPath-udtryk, gemmes udtrykket i filen manifest.xsf, i elementet xsf:calculatedField for feltet.

Toppen af siden

Angive standardværdien ved hjælp af en regel

Du kan bruge en regel til at angive standardværdien af et kontrolelement, baseret på værdien af et andet kontrolelement. En regel er en handling, der finder sted, når en betingelse i formularen er opfyldt. Du kan f.eks. designe en formularskabelon med et kontrolelement for byen og et andet kontrolelement for postnummeret. Når en bruger indtaster et postnummer i kontrolelementet Postnummer, udfyldes kontrolelementet By automatisk med det korrekte bynavn.

For at kunne gøre dette skal du have to kontrolelementer i formularskabelonen – ét, som brugeren indtaster data i, og ét, der udfyldes med en standardværdi, baseret på de data, der er indtastet i det første kontrolelement.

  1. Dobbeltklik på det kontrolelement, som danner basis for kontrolelementet med standardværdien.

    I eksemplet med kontrolelementerne By og Postnummer skal du f.eks. dobbeltklikke på kontrolelementet Postnummer.

  2. Klik på fanen Data.

  3. Klik på Regler under Validering og regler.

  4. Klik på Tilføj i dialogboksen Regler.

  5. Skriv et navn til reglen i boksen Navn.

  6. Klik på Angiv betingelse for at angive, hvornår reglen skal køres.

  7. Angiv betingelsen i dialogboksen Betingelse, og klik derefter på OK.

    Hvis du f.eks. ønsker, at der skal indsættes en værdi i et kontrolelement, når brugeren indtaster data i et andet kontrolelement, skal du i den første boks klikke på det felt, som brugeren skal indtaste data i, klikke på er lig med i den anden boks og skrive de data, som brugeren vil indtaste i kontrolelementet, i den sidste boks.

  8. Klik på Tilføj handling i dialogboksen Regel.

  9. Klik på Angiv et felts værdi på listen Handling.

  10. Klik på Knappen Datakilde ud for boksen Felt, og klik derefter på det kontrolelement, du vil angive standardværdien for, i dialogboksen Marker et felt eller en gruppe.

  11. Benyt en af følgende fremgangsmåder:

    • Hvis du vil bruge en angivet værdi som standardværdi, skal du skrive værdien i boksen Værdi og derefter klikke på OK.

    • Hvis du vil bruge et XPath-udtryk til at oprette standardværdien, skal du klikke på Indsæt formel Button image , indtaste formlen i dialogboksen Indsæt formel og derefter klikke på OK.

  12. Klik på Vis formularstandardværktøjslinjen, eller tryk på Ctrl+Skift+B for at teste ændringerne.

Toppen af siden

Angive alle standardværdierne for en formular

Hvis du kender alle de kontrolelementer i formularskabelonen, som skal have en standardværdi, og standardværdierne ikke er baseret på regler, kan du angive alle standardværdierne på én gang.

  1. Klik på Formularindstillinger i menuen Funktioner.

  2. Klik på Avanceret på listen Kategori, og klik derefter på Rediger standardværdier.

  3. Marker det felt, du vil angive standardværdien for, i dialogboksen Rediger standardværdier.

  4. Benyt en af følgende fremgangsmåder:

    • Hvis du vil bruge en angivet værdi som standardværdi, skal du skrive standardværdien for feltet i boksen Standardværdi og derefter klikke på OK.

    • Hvis du vil bruge et XPath-udtryk til at oprette standardværdien, skal du klikke på Indsæt formel Button image og derefter oprette XPath-udtrykket i dialogboksen Indsæt formel.

      Tip: Hvis du vil opdatere værdien i det valgte felt automatisk, hver gang formlen beregnes, skal du markere afkrydsningsfeltet Opdater værdien, når formlens resultat genberegnes i dialogboksen Rediger standardværdier.

  5. Gentag trin 3 og 4 for hvert felt, som du vil angive en standardværdi for.

  6. Klik på Vis formularstandardværktøjslinjen, eller tryk på Ctrl+Skift+B for at teste ændringerne.

Toppen af siden

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.

×