Lægge dage til en dato

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

Du kan bruge en formel i Microsoft Office InfoPath 2007 til automatisk at lægge et bestemt antal dage til en dato i et kontrolelement på formularskabelonen.

I denne artikel beskrives, hvordan du kan lægge et bestemt antal dage til en dato og få vist resultaterne i et kontrolelement på en formular ved hjælp af funktionerne addDays og i dag.

Denne artikel indeholder

Hvad er en formel?

Trin 1: Indsætte en datovælger, der viser den aktuelle dato som standard

Trin 2: Indsætte en tekstboks, der indeholder funktionen addDays

Trin 3: Ændre, hvordan datoen, der vises i tekstfeltet

Hvad er en formel?

En formel er et XPath-udtryk, der udgøres af værdier, felter eller grupper, funktioner og operatorer, der bruges til at beregne eller vise andre værdier. Formler kan bruges til at udføre følgende opgaver:

  • Beregne matematiske værdier fra værdier, du angiver, når du designer formularskabelonen, eller værdier, som brugerne indtaster i kontrolelementer, når de udfylder formularer, der er baseret på formularskabelonen..

  • Vise bestemte datoer og klokkeslæt.

  • Få vist de værdier, som brugerne indtaster i et kontrolelement i et andet kontrolelement.

  • Angive standardværdien for et felt eller kontrolelement.

  • Køre en regel baseret på en værdi, der beregnes ved hjælp af en formel.

Alle XPath-udtryk, der bruges i en formel er en kombination af værdier, funktioner og operatorer, der evalueres til en enkelt værdi. En formel kan indeholde flere udtryk. Du kan betragte en formel som en sætning, der udgøres af et eller flere udtryk med hver sætning, der repræsenterer et udtryk i formlen.

Følgende illustration viser forholdet mellem en formel og et udtryk.

En formel består af et eller flere udtryk. Et udtryk er en kombination af operatorer, feltnavne, funktioner, litteraler og konstanter, der udtrykkes i tal som en enkelt værdi.

En funktion er et udtryk, der returnerer en værdi baseret på resultaterne af en beregning. Værdierne, der bruges i funktionerne, der kaldes argumenter. Du kan bruge de XPath 1.0-standardfunktioner, som findes i InfoPath, samt nogle InfoPath-specifikke funktioner. Du kan finde links til flere oplysninger om InfoPath-funktioner i afsnittet Se også.

Øverst på siden

Trin 1: Indsætte en datovælger, der viser den aktuelle dato som standard

Datovælgeren er designet til at lagre datoer. Hvis du vil lægge et bestemt antal dage til en dato, som brugerne indtaster i et kontrolelement, skal du først føje datovælgeren til formularskabelonen. Du kan derefter oprette en formel, der bruger funktionen i dag til at vise den aktuelle dato i kontrolelementet som standard.

  1. Klik det sted på formularskabelonen, hvor datovælgeren skal indsættes.

  2. Hvis opgaveruden Kontrolelementer ikke er synlig, skal du klikke på Flere kontrolelementer i menuen Indsæt eller trykke på Alt+I, C.

  3. Klik på Datovælger under Indsæt kontrolelementer i opgaveruden Kontrolelementer.

  4. Skriv Dags dato i formularskabelonen foran den datovælger, du lige har indsat.

  5. Dobbeltklik på den datovælger, du lige har indsat.

  6. Klik på fanen Data.

  7. Skriv et navn på feltet i boksen Feltnavn.

    Tip: Det er en god ide at bruge et navn, der beskriver indholdet af feltet. Et beskrivende navn gør det nemmere for dig selv og andre, der skal ændre formularskabelonen, at forstå, hvad feltet indeholder. Du kan f.eks. skrive dagsDato.

  8. Klik på Anvend.

  9. Klik på Indsæt formel Knapflade .

  10. Klik på Indsæt funktion i dialogboksen Indsæt formel.

  11. Klik på Dato og klokkeslæt under Kategorier i dialogboksen Indsæt funktion, og klik derefter på i dag under Funktioner.

Øverst på siden

Trin 2: Indsætte en tekstboks, der indeholder funktionen addDays

Når du har tilføjet datovælgeren og oprettet den formel, der bruger funktionen i dag, kan du føje en tekstboks til formularskabelonen og oprette en formel, der bruger funktionen addDays.

  1. Klik det sted på formularskabelonen, hvor tekstboksen skal indsættes.

  2. Hvis opgaveruden Kontrolelementer ikke er synlig, skal du klikke på Flere kontrolelementer i menuen Indsæt eller trykke på Alt+I, C.

  3. Klik på Tekstboks under Indsæt kontrolelementer i opgaveruden Kontrolelementer.

  4. Skriv 30 dage senere i formularskabelonen foran den tekstboks, du lige har indsat.

  5. Dobbeltklik på den tekstboks, du lige har indsat.

  6. Klik på fanen Data.

  7. Skriv et navn til feltet i boksen Feltnavn, og klik derefter på Anvend.

    Tip: Det er en god ide at bruge et navn, der beskriver indholdet af feltet. Et beskrivende navn gør det nemmere for dig selv og andre, der skal ændre formularskabelonen, at forstå, hvad feltet indeholder. Du kan f.eks. skrive tekstLæg30DageTil.

  8. Klik på Indsæt formel Knapflade .

  9. Klik på Indsæt funktion i dialogboksen Indsæt formel.

  10. Klik på Dato og klokkeslæt under Kategorier i dialogboksen Indsæt funktion, og klik derefter på addDays under Funktioner.

  11. Klik på OK.

  12. Dobbeltklik på den første forekomst af dobbeltklik for at indsætte felt i boksen Formel.

  13. Klik på dagsDato i dialogboksen Marker et felt eller en gruppe, og klik derefter på OK.

  14. Klik på den anden forekomst af dobbeltklik for at indsætte felt, tryk på DELETE, og skriv derefter det antal dage, du vil lægge til den aktuelle dato. Hvis du f.eks. vil lægge 30 dage til dags dato, skal du skrive 30.

  15. Klik på Kontroller formel for at teste, at formlen er indtastet korrekt.

    Min formel indeholder fejl

    Klik på Vis detaljer i dialogboksen Microsoft Office InfoPath for at få vist fejlene i formlen. Her er nogle forslag til løsning af disse fejl:

    • Hvis du bruger en funktion i formlen, skal du kontrollere, at du bruger de rigtige argumenter til funktionen. Nogle funktioner kræver felter eller grupper, mens andre funktioner kræver bestemte værdier som argumenter. Du kan finde hyperlinks til flere oplysninger om funktioner i sektionen Se også.

    • Slet formlen, og skriv den igen for at sikre, at den er skrevet korrekt.

Øverst på siden

Trin 3: Ændre visningen af datoen i tekstboksen

Når du har tilføjet tekstboksen og oprettet den formel, der skal vise den nye dato, kan du formatere visningen af datoen i tekstboksen.

  1. Dobbeltklik på tekstboksen i formularskabelonen.

  2. Klik på fanen Data.

  3. Klik på Dato (date) på listen Datatype, og klik derefter på Format.

  4. Klik på det ønskede visningsformat på listen Vis datoen således.

    Bemærk: Visningsformater med en stjerne opdateres på basis af brugerens systemindstillinger.

  5. Klik på Eksempel på værktøjslinjen Standard, eller tryk på Ctrl+Shift+B for at teste ændringerne.

Tilbage til toppen

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.

×