Føje en formel til et kontrolelement

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

I en formularskabelon til Microsoft Office InfoPath 2007, kan du bruge en formel til at oprette en ny værdi for et felt og få vist den pågældende værdi i et kontrolelement, der er bundet til dette felt. 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.

I de fleste tilfælde kan du indsætte en formel ved hjælp af dialogboksen Indsæt formel, som er åbnet i egenskaberne for det felt eller kontrolelement. Denne dialogboks kan du indsætte felter og funktioner i formlen og kontrollere, om formlen er korrekte korrekt. Hvis du allerede kender, XPath, kan du redigere XPath-udtrykket for formlen i denne dialogboks.

Denne artikel indeholder

Hvad er en formel?

Føje en formel til et kontrolelement

Rediger XPath-udtrykket for en formel

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

Føje en formel til et kontrolelement

  1. Dobbeltklik på det kontrolelement, hvor du vil oprette formlen.

  2. Klik på fanen Data.

  3. Klik på Indsæt formel Knapflade .

    Bemærk: Hvis du vil oprette formlen ved hjælp af feltets egenskaber, skal du højreklikke på feltet i opgaveruden Datakilde og derefter klikke på Egenskaber i genvejsmenuen.

  4. Hvis du vil indsætte et felt eller en gruppe i formlen, skal du klikke på Indsæt felt eller gruppe og derefter klikke på feltet eller gruppen i dialogboksen Marker et felt eller en gruppe.

  5. Hvis du vil indsætte en funktion i formlen, skal du klikke på Indsæt funktion og derefter vælge funktionen i dialogboksen Indsæt funktion.

    Tip: Hvis funktionen kræver parametre, vælge funktionen i dialogboksen Indsæt funktion, skal du klikke på OK, og derefter dobbeltklikke på den funktion, du har tilføjet i boksen formel i dialogboksen Egenskaber for kontrolelementer og klikke på et felt eller gruppe. Du kan finde links til flere oplysninger om funktioner i afsnittet Se også.

  6. Hvis du vil indsætte en værdi eller matematisk operator i formlen, skal du skrive værdien eller symbolet for den matematiske beregning i boksen Formel.

    Liste over matematiske funktioner

    Beregning

    Symbol

    Addition

    +

    Subtraktion

    -

    Multiplikation

    *

    Division

    /

    Bemærk: Hvis formlen bruger divisionsoperatoren (/), skal du kontrollere, at der er et mellemrum før og efter operatoren. Hvis divisionsoperatoren har ikke et mellemrum før og efter det, InfoPath muligvis fortolke '/' som en separator for XPath placeringstrin i stedet for som en divisionsoperator.

    Tip: Matematiske formler afhænger normalt af heltal eller decimaltal i argumenter. Hvis du vil undgå tomme værdier i formlen, skal du markere afkrydsningsfeltet Tomme værdier skal behandles som nul i kategorien Avanceret i dialogboksen Formularindstillinger.

  7. Klik på Kontroller formel i dialogboksen Indsæt formel, hvis du vil kontrollere, om syntaksen i formlen er 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.

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

Toppen af siden

Redigere XPath-udtrykket for en formel

Hvis du har kendskab til XPath, kan du redigere XPath-udtrykket for en formel direkte i dialogboksen Indsæt formel. Du kan også redigere XPath-udtrykket ved hjælp af kontrolelementets egenskaber (for tekstbokse, RTF-tekstbokse og datovælgere) eller feltets egenskaber.

  1. Dobbeltklik på det kontrolelement, der indeholder det udtryk, du vil redigere.

  2. Klik på fanen Data.

  3. Klik på Indsæt formel Knapflade .

    Bemærk: Hvis du vil redigere XPath-udtrykket ved hjælp af feltets egenskaber, skal du højreklikke på feltet i opgaveruden Datakilde og derefter klikke på Egenskaber i genvejsmenuen.

  4. Marker afkrydsningsfeltet Rediger XPath (avanceret) i dialogboksen Indsæt formel.

    Formlen skifter til XPath-udtryksversionen af formlen.

  5. Rediger formlens XPath-udtryk i boksen Formel. Hvis du vil medtage felter, grupper eller funktioner i udtrykket, skal du klikke på Indsæt felt eller gruppe eller Indsæt funktion.

  6. Klik på Kontroller formel i dialogboksen Indsæt formel, hvis du vil kontrollere, om syntaksen i formlen er 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 parametre. 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.

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

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.

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!

×