Hvis-feltet sammenligner to verdier og setter deretter inn teksten som passer til resultatet av sammenligningen. Når den brukes i et hoveddokument for utskriftsfletting, kan Hvis- felt undersøke informasjon i de flettede datapostene, for eksempel postnumre eller kontonumre. Du kan for eksempel sende brev til bare de klientene som befinner seg i en bestemt by.
Du kan bruke Hvis-feltet i et dokument, eller du kan bruke Hvis-feltet som en del av en If-Then-Else-regel i en utskriftsfletting.
Hvis du vil bruke Hvis-feltet i et dokument, gjør du følgende:
-
Klikk Hurtigdeler i Tekst-gruppen på fanen Sett inn, og klikk deretter Felt.
-
Velg Hvis i Feltnavn-listen.
-
Skriv inn uttrykk, operator, sann tekst og usann tekst i feltkodeboksen , etter syntaksen som vises ovenfor.
-
Klikk på OK.
Hvis du vil bruke Hvis-feltet som en del av en utskriftsfletting, gjør du følgende mens du konfigurerer utskriftsflettingen:
-
Klikk Regler i gruppen Skriv & Sett inn felt på Masseutsendelse-fanen, og klikk deretter Hvis... Deretter... Ellers.
-
Velg navnet på et flettefelt i Feltnavn-listen , for eksempel Poststed.
-
Velg operatoren du vil bruke, i sammenligningslisten . Hvis du for eksempel vil utpekte mottakere i en bestemt by, velger du Lik.
-
Skriv inn ønsket verdi i Sammenlign med-boksen. Hvis du vil sortere ut alle mottakere i Farsund, skriver du inn Farsund.
Obs!: Hvis du valgte er tom eller ikke er tom i sammenligningslisten , lar du Sammenlign med-boksen stå tom.
-
Skriv inn teksten du vil skal vises i dokumentet når den angitte betingelsen er sann, i boksen Sett inn denne tekstboksen . Hvis du for eksempel vil tilpasse teksten for mottakere i Tokyo, kan du skrive inn spesielt for Tokyo-området.
-
Skriv inn teksten du vil skal vises i dokumentet når den angitte betingelsen ikke er sann, i boksen Sett inn denne tekstboksen . Hvis du for eksempel vil oppgi generell tekst for mottakere som ikke er i Tokyo, kan du skrive spesielt for det omkringliggende nabolaget.
Syntaks
Når du viser Hvis-feltkoden i dokumentet, ser syntaksen slik ut:
{ IF Expression1OperatorExpression2TrueTextFalseText}
Obs!: En feltkode angir hva feltet skal vise. Feltresultater er det som vises i dokumentet når feltkoden er behandlet. Du kan trykke ALT+F9 for å veksle mellom å vise feltkoden og feltkoderesultatene.
Instruksjoner
Uttrykk1, Uttrykk2
Verdier du vil sammenligne. Disse uttrykkene kan være flettefeltdata, bokmerke navn, strenger med tegn, tall, nestede felt som returnerer en verdi eller matematiske formler. Hvis et uttrykk inneholder mellomrom, setter du uttrykket i anførselstegn.
Obs!:
-
Uttrykk2 må stå i anførselstegn slik at det sammenlignes som en tegnstreng.
-
Hvis operatoren er = eller <>, kan Uttrykk2 inneholde et spørsmålstegn (?) for å representere et hvilket som helst enkelttegn eller en stjerne (*) for å representere en hvilken som helst tegnstreng.
-
Hvis du bruker en stjerne i Uttrykk2, kan ikke delen av Uttrykk1 som tilsvarer stjernen, og eventuelle gjenværende tegn i Uttrykk2 overskride 128 tegn.
Operator
Sammenligningsoperator. Sett inn et mellomrom før og etter operatoren.
Operator |
Beskrivelse |
= |
Lik |
<> |
Ikke lik |
> |
Større enn |
< |
Mindre enn |
>= |
Større enn eller lik |
<= |
Mindre enn eller lik |
TrueText, FalseText
Tekst som resulterer når sammenligningen er sann (TrueText) eller usann (FalseText). Hvis FalseText ikke er angitt og sammenligningen er usann, har ikke HVIS-feltet noe resultat. Hver streng som inneholder flere ord, må stå i anførselstegn.
Eksempel
Følgende eksempel angir at hvis kundeordren er større enn eller lik 100 enheter, vises teksten «Takk» i dokumentet. Hvis kundeordren er færre enn 100 enheter, vises teksten «Minimumsordren er 100 enheter» i dokumentet.
{HVIS ordre>=100 "Takk" "Minimumsordren er 100 enheter"}