Legge til, trekke fra, multiplisere og dividere verdier

Microsoft InfoPath

Vis alt Vis alt

Legge til, trekke fra, multiplisere og dividere verdier

Du kan bruke uttrykksbokser til å legge til, trekke fra, multiplisere og dividere verdier. I tillegg kan du utføre andre beregninger. Når du lager formler i en uttrykksboks, henviser du til feltene og gruppene som kontroller på skjemaet er bundet til, ikke selve kontrollene. Du lager formlene ved å bruke XPath, men du kan følge disse trinnene uten å kjenne til XPath.

  1. Plasser innsettingspunktet der du vil sette inn uttrykksboksen, i utformingsmodus.
  2. Hvis oppgaveruten Kontroller ikke vises, velger du Flere kontrollerSett inn-menyen.
  3. Klikk Uttrykksboks i oppgaveruten Kontroller.
  4. Hvis du vil legge til, trekke fra, multiplisere eller dividere verdier i to felt, skriver du inn et uttrykk som dem nedenfor i boksen XPath i dialogboksen Sett inn uttrykksboks.
    UttrykkstypeUttrykk
    Legge til to feltmitt:felt1 + mitt:felt2
    Trekke et felt fra et annet feltmitt:felt1 - mitt:felt2
    Multiplisere to feltmitt:felt1 * mitt:felt2
    Dividere et felt med et annet feltmitt:felt1 div mitt:felt2

    Obs!  I tabellen ovenfor er mitt:felt1 og mitt:felt2 bare eksempler. Når du skriver inn et uttrykk, må du bruke et XPath-uttrykk som identifiserer feltene dine.

    VisHvordan?

  5. KlikkForhåndsvis skjemastandardverktøylinjen for å teste formelen.

Obs!  Hvis det er et tomt felt i en formel som legger til, trekker fra, dividerer eller multipliserer, vises resultatet som NaN eller 1. #QNAN (Not a Number) i uttrykksboksen. Du kan unngå dette ved å lage en standardverdi for feltene som brukes i formelen.