Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

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.

Du kan bruge en formel i Microsoft Office InfoPath 2007 for automatisk at tilføje et bestemt antal dage til en dato i et kontrolelement i formularskabelonen.

I denne artikel beskrives det, hvordan du tilføjer 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 .

I denne artikel

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

Toppen af siden

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

Kontrolelementet af typen datovælger er designet til lagring af datoer. Hvis du vil tilføje et fastsat antal dage til en dato, som brugerne indtaster i et kontrolelement, skal du først føje en datovælger 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 på formularskabelonen, hvor du vil indsætte datovælgeren.

  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å datovælger, du lige har indsat.

  6. Klik på fanen Data.

  7. Skriv et navn til feltet i feltet feltnavn.

    Tip!: Det er en god ide at bruge et navn, der beskriver indholdet af feltet. Et beskrivende navn gør det nemmere at forstå for du eller andre ændring af formularskabelonen formularskabelonen. For eksempel kan du skrive dteToday.

  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, og klik derefter på i dag under Funktioner, under kategorier i dialogboksen Indsæt funktion.

Toppen af siden

Trin 2: Indsætte et tekstfelt, der indeholder funktionen addDays

Når du tilføjer på datovælger og opretter den formel, der bruger funktionen i dag , kan du tilføje et tekstfelt til formularskabelonen og opretter en formel, der bruger funktionen addDays .

  1. Klik på formularskabelonen, hvor du vil indsætte tekstfeltet.

  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 feltet 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 at forstå for du eller andre ændring af formularskabelonen formularskabelonen. For eksempel kan du skrive txtAdd30Days.

  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, og klik derefter på addDays under Funktioner, under kategorier i dialogboksen Indsæt funktion.

  11. Klik på OK.

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

  13. Klik på dteToday i dialogboksen Vælg et felt eller gruppe, og klik derefter på OK.

  14. Klik på den anden forekomst af Dobbeltklik for at indsætte felt, trykke på DELETE, og skriv derefter antallet dage, du vil føje til den aktuelle dato. Hvis du vil føje 30 dage til dags dato, skal du skrive 30.

  15. Klik på Kontrollér 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. Følgende er nogle forslag til løsning af disse fejl:

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

    • Slet, og skriv din formel til at kontrollere, at den er skrevet korrekt.

Toppen af siden

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

Når du tilføjer tekstfeltet og oprette formlen for at få vist den nye dato, kan du formatere hvordan datoen vises i tekstfeltet.

  1. Dobbeltklik på tekstboksen i formularskabelonen.

  2. Klik på fanen Data.

  3. Klik på dato (dato) på listen Datatype, og klik derefter på Formater.

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

    Bemærk!: Visningsformater med en stjerne opdateres baseret på brugerens systemindstillinger.

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

Toppen af siden

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×