Hvis-feltet sammenligner to værdier og indsætter derefter den tekst, der passer til resultatet af sammenligningen. Når det bruges i hoveddokumentet til brevfletning, kan hoveddokumentet Hvis felt undersøge oplysninger i de flettede dataposter, f.eks. postnumre eller kontonumre. Du kan f.eks. kun sende breve til de klienter, der er placeret i en bestemt by.
Du kan bruge feltet Hvis i et dokument, eller du kan bruge Hvis-feltet som en del af en Hvis-Så-Ellers-regel i en brevfletning.
Hvis du vil bruge feltet Hvis i et dokument, skal du gøre følgende:
-
Klik på Hurtige dele under fanen Indsæt i gruppen Tekst, og klik derefter på Felt.
-
På listen Feltnavne skal du vælge Hvis.
-
I feltet Feltkoder skal du skrive udtryk, operator, sand tekst og falsk tekst efter den syntaks, der er vist ovenfor.
-
Klik på OK.
Hvis du vil bruge feltet Hvis som en del af en brevfletning, skal du gøre følgende, mens du konfigurerer brevfletningen:
-
Klik på Regler i gruppen Indsæt & under fanenForsendelser,og klik derefter på Hvis... Derefter ... Ellers.
-
På listen Feltnavn skal du vælge navnet på et fletfelt, f.eks. By.
-
Vælg den ønskede operator på listen Sammenligning. Hvis du f.eks. vil finde modtagere i en bestemt by, skal du vælge Lig med.
-
Skriv den værdi, du vil bruge, i feltet Sammenlign med. Hvis du f.eks. vil finde modtagere i Tokyo, skal du skrive Tokyo.
Bemærk!: Hvis du har valgt er tom eller ikke er tom på listen Sammenligning, skal du lade feltet Sammenlign med være tomt.
-
I feltet Indsæt denne tekst skal du skrive den tekst, der skal vises i dokumentet, når den betingelse, du har angivet, er sand. Hvis du f.eks. vil tilpasse teksten til modtagere i Tokyo, kan du skrive specielt til dine Tokyo-område.
-
I feltet Ellers skal du indsætte denne tekst og skrive den tekst, der skal vises i dokumentet, når den betingelse, du har angivet, ikke er sand. Hvis du f.eks. vil levere generisk tekst til modtagere, der ikke er i Tokyo, kan du skrive specielt til dit omgivende område.
Syntaks
Når du får vist feltkoden Hvis i dokumentet, ser syntaksen sådan ud:
{ IF Expression1OperatorExpression2TrueTextFalseText}
Bemærk!: En feltkode angiver, hvad der skal vises i feltet. Feltresultater er det, der vises i dokumentet, når feltkoden er evalueret. Tryk på Alt+F9, hvis du vil skifte mellem feltkoden og resultaterne af feltkoden.
Instruktioner
Udtryk1, Udtryk2
Værdier, du vil sammenligne. Disse udtryk kan være fletfeltdata, bogmærke , tegnstrenge, tal, indlejrede felter, der returnerer en værdi, eller matematiske formler. Hvis et udtryk indeholder mellemrum, skal udtrykket omsluttes med anførselstegn.
Bemærkninger!:
-
Udtryk2 skal være omsluttet af anførselstegn, så det sammenlignes med en tegnstreng.
-
Hvis operatoren er = eller <>, kan Udtryk2 indeholde et spørgsmålstegn (?), der repræsenterer et vilkårligt enkelttegn eller en stjerne (*) til at repræsentere en vilkårlig tegnstreng.
-
Hvis du bruger en stjerne i Udtryk2,må den del af Udtryk1, der svarer til stjernen, og eventuelle resterende tegn i Udtryk2 ikke overstige 128 tegn.
Operator
Sammenligningsoperator. Indsætte et mellemrum før og efter operatoren.
Operator |
Beskrivelse |
= |
Lig med |
<> |
Forskellig fra |
> |
Større end |
< |
Mindre end |
>= |
Større end eller lig med |
<= |
Mindre end eller lig med |
TrueText, FalseText
Tekst, der giver resultater, når sammenligningen er sand (TrueText) eller falsk (FalskTekst). Hvis FalskTekst ikke er angivet, og sammenligningen er falsk, har HVIS-feltet ikke noget resultat. Hver streng, der indeholder flere ord, skal være omsluttet af anførselstegn.
Eksempel
I følgende eksempel angives det, at hvis kundeordren er større end eller lig med 100 enheder, vises teksten "Tak" i dokumentet. Hvis kundeordren er mindre end 100 enheder, vises teksten "Minimumsordren er 100 enheder" i dokumentet.
{IF order>=100 "Thanks" "The minimum order is 100 units"}