Legge til en formel i en kontroll

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan bruke en formel til å opprette en ny verdi for et felt og vise denne verdien i en kontroll som er bundet til dette feltet i en skjemamal for Microsoft Office InfoPath 2007. En formel er et XPath-uttrykk som består av verdier, felt eller grupper, funksjoner og operatorer som brukes til å beregne og vise andre verdier.

I de fleste tilfeller vil du sette inn en formel ved hjelp av dialogboksen Sett inn formel som er tilgjengelig i egenskapene for feltet eller kontrollen. Denne dialogboksen kan du sette inn felt og funksjoner i formelen og kontrollere om formelen er riktig på riktig måte. Hvis du er fortrolig med XPath, kan du redigere XPath-uttrykk for formelen i denne dialogboksen.

I denne artikkelen

Hva er en formel?

Legge til en formel i en kontroll

Rediger XPath-uttrykk for en formel

Hva er en formel?

En formel er et XPath-uttrykk som består av verdier, felt eller grupper, funksjoner og operatorer som brukes til å beregne og vise andre verdier. Formler kan brukes til å gjøre følgende oppgaver:

  • Beregne matematiske verdier fra verdier du angir når du utformer skjemamalen eller verdier som brukerne angir i kontroller når de fyller ut skjemaer som er basert på skjemamalen..

  • Vise bestemte datoer og klokkeslett.

  • Vise verdier som brukerne angir i en kontroll i en annen kontroll.

  • Angi standardverdien for et felt eller en kontroll.

  • Kjøre en regel basert på en verdi beregnet ved hjelp av en formel.

Hvert XPath-uttrykk som brukes i en formel er en kombinasjon av verdier, funksjoner og operatorer som evalueres til én enkelt verdi. En formel kan inneholde flere uttrykk. Du kan se på en formel som en setning består av ett eller flere uttrykk, der hver frase utgjør ett uttrykk i formelen.

Illustrasjonen nedenfor viser forholdet mellom en formel og et uttrykk.

Diagram som viser forholdet mellom formler og uttrykk

En funksjon er et uttrykk som returnerer en verdi basert på resultatene av en beregning. Verdiene som brukes i funksjonene kalles argumenter. Du kan bruke standard XPath 1.0 funksjonene som er inkludert i InfoPath, i tillegg til noen InfoPath-spesifikke funksjoner. Finne koblinger til mer informasjon om InfoPath-funksjoner i Se også-delen.

Til toppen av siden

Legge til en formel i en kontroll

  1. Dobbeltklikk kontrollen du vil lage en formel.

  2. Klikk Data-fanen.

  3. Klikk Sett inn formel Knappetekst .

    Obs!: Hvis du vil opprette formelen ved hjelp av egenskapene for feltet, høyreklikker du feltet i oppgaveruten Datakilde, og klikk deretter Egenskaper på hurtigmenyen.

  4. Hvis du vil sette inn et felt eller en gruppe i formelen, klikker du Sett inn felt eller en gruppe, og klikk deretter feltet eller gruppen i dialogboksen Velg et felt eller gruppe.

  5. Hvis du vil sette inn en funksjon i formelen, klikker du Sett inn funksjon, og velg deretter funksjonen i dialogboksen Sett inn funksjon.

    Tips!: Hvis funksjonen krever parametere, velger du funksjonen i dialogboksen Sett inn funksjon, klikker du OK, og dobbeltklikk deretter, funksjonen du la til, og klikk i formel-boksen i dialogboksen Egenskaper for en felt eller en gruppe. Finne koblinger til mer informasjon om funksjonene i Se også-delen.

  6. Hvis du vil sette inn en verdi eller matematisk operator i formelen, skriver du inn verdien eller symbolet for den matematiske operasjonen i formel-boksen.

    Liste over matematiske operasjoner

    Operasjon

    Symbol

    Legg til

    +

    Trekk fra

    -

    Multiplisere

    *

    Del

    /

    Obs!: Hvis formelen bruker divisjonsoperatoren (/), kontrollerer du at det er et mellomrom før og etter operatoren. Hvis divisjonsoperatoren har ikke et mellomrom før og etter det, hende InfoPath tolker "/" som skilletegn for XPath plassering trinnene i stedet for som en divisjonsoperator.

    Tips!: Matematiske formler avhenger vanligvis av heltall eller desimaltall som argumenter. Hvis du vil unngå tomme verdier i formelen, velger du avmerkingsboksen Behandle tomme verdier som null i kategorien Avansert i dialogboksen Alternativer for skjema.

  7. Klikk Kontroller formel for å se etter riktig syntaks, i dialogboksen Sett inn formel i formelen.

    Formelen inneholder feil

    Klikk Vis detaljer i dialogboksen Microsoft Office InfoPath for å se feil i formelen. Her følger noen forslag for å løse disse feilene:

    • Hvis du bruker en funksjon i formelen, må du kontrollere at du bruker riktig argumentene til funksjonen. Noen funksjoner krever felt eller grupper, mens andre funksjoner krever bestemte verdier som argumenter. Finne koblinger til mer informasjon om funksjonene i Se også-delen.

    • Slette, og Skriv inn formelen å forsikre deg om at den er riktig stavet.

  8. Hvis du vil teste endringene, klikker du Forhåndsvisningstandardverktøylinjen eller trykker CTRL+SKIFT+B.

Til toppen av siden

Rediger XPath-uttrykk for en formel

Hvis du er fortrolig med XPath, kan du redigere XPath-uttrykk for en formel direkte i dialogboksen Sett inn formel. Du kan også redigere XPath-uttrykk ved hjelp av kontrollens egenskaper (for tekstbokser, bokser for rik tekst og datovelgere) eller egenskapene for feltet.

  1. Dobbeltklikk kontrollen som inneholder uttrykket som du vil redigere.

  2. Klikk Data-fanen.

  3. Klikk Sett inn formel Knappetekst .

    Obs!: Hvis du vil redigere XPath-uttrykk ved hjelp av egenskapene for feltet, høyreklikker du feltet i oppgaveruten Datakilde, og klikk deretter Egenskaper på hurtigmenyen.

  4. Merk av for Rediger XPath (avansert) i dialogboksen Sett inn formel.

    Formelen endres til XPath-uttrykk-versjonen av formelen.

  5. Rediger XPath-uttrykk for formelen i formel-boksen. Hvis du vil inkludere felt, grupper eller funksjoner i uttrykket, klikker du Sett inn felt eller en gruppe eller Sett inn funksjon.

  6. Klikk Kontroller formel for å se etter riktig syntaks, i dialogboksen Sett inn formel i formelen.

    Formelen inneholder feil

    Klikk Vis detaljer i dialogboksen Microsoft Office InfoPath for å se feil i formelen. Her følger noen forslag for å løse disse feilene:

    • Hvis du bruker en funksjon i formelen, må du kontrollere at du bruker riktig argumentene til funksjonen. Noen funksjoner krever felt eller grupper, mens andre funksjoner krever bestemte verdier som argumenter. Finne koblinger til mer informasjon om funksjonene i Se også-delen.

    • Slette, og Skriv inn formelen å forsikre deg om at den er riktig stavet.

  7. Hvis du vil teste endringene, klikker du Forhåndsvisningstandardverktøylinjen eller trykker CTRL+SKIFT+B.

Til toppen av siden

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×