Hvis-feltet sammenligner to værdier og indsætter derefter den tekst, der er relevant for resultatet af sammenligningen. Hvis felt bruges i et hoveddokument til brevfletning, kan den undersøge oplysningerne 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 hvis-feltet 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.
-
Vælg Hvis på listen Feltnavne.
-
Skriv udtryk, operator, sand tekst og falsk tekst i feltet Feltkoder i syntaksen, 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 Skriv & Indsæt felter under fanen Forsendelser, 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 fremhæve 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 fremhæve modtagere i Tokyo, skal du skrive Tokyo.
Bemærk!: Hvis du har valgt er tomt eller ikke er tomt 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 angivne betingelse er sand. Hvis du f.eks. vil tilpasse teksten til modtagere i Tokyo, kan du skrive specielt til dit Tokyo-kvarter.
-
I feltet Ellers skal du indsætte denne tekst og skrive den tekst, der skal vises i dokumentet, når den angivne betingelse ikke er sand. Hvis du f.eks. vil levere generisk tekst til modtagere, der ikke er i Tokyo, kan du skrive specielt til dit omkringliggende kvarter.
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 navne, strenge af tegn, tal, indlejrede felter, der returnerer en værdi eller matematiske formler. Hvis et udtryk indeholder mellemrum, skal du sætte anførselstegn i udtrykket.
Bemærkninger!:
-
Udtryk2 skal være omsluttet af anførselstegn, så det sammenlignes som en tegnstreng.
-
Hvis operatoren er = eller <>, kan Udtryk2 indeholde et spørgsmålstegn (?) til at repræsentere et enkelt tegn 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æt 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 intet resultat. Hver streng, der indeholder flere ord, skal omsluttes 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 debitorordren er mindre end 100 enheder, vises teksten "Minimumordren er 100 enheder" i dokumentet.
{HVIS ordre>=100 "Tak" "Minimumordren er 100 enheder"}