Polje If uspoređuje dvije vrijednosti, a zatim umeće tekst koji odgovara rezultatu usporedbe. Kada se koristi u glavnom dokumentu cirkularnih pisama, funkcija If polje može pregledati podatke u spojenim podatkovnim zapisima, kao što su poštanski brojevi ili brojevi računa. Možete, primjerice, slati pisma samo klijentima koji se nalaze u određenom gradu.
Možete koristiti polje If u dokumentu ili možete koristiti polje If kao dio pravila If-Then-Else u cirkularnom pismu.
Da biste koristili polje If u dokumentu, učinite sljedeće:
-
Na kartici Umetanje u grupi Tekst kliknite Brzi dijelovi, a zatim Polje.
-
Na popisu Nazivi polja odaberite Ako.
-
U okvir Kodovi polja upišite izraze, operatore, pravi tekst i neistinit tekst prema gore prikazanoj sintaksi.
-
Kliknite U redu.
Da biste polje If koristili kao dio cirkularnih pisama, prilikom postavljanja cirkularnih pisama učinite sljedeće:
-
Na kartici Skupna pisma u grupi Pisanje & Umetni polja kliknite Pravila, a zatim Kliknite Ako... Onda... Inače, to je sve.
-
Na popisu Naziv polja odaberite naziv spojnog polja, npr. Grad.
-
Na popisu Usporedba odaberite željeni operator. Da biste, primjerice, primatelje iz pojedinačnog grada isključili iz određenog grada, odaberite Jednako.
-
U okvir Usporedi sa upišite vrijednost koju želite koristiti. Primjerice, radi izdvajanja primatelja iz Tokija upišite Tokio.
Napomena: Ako ste odabrali polje praznoili nije prazno na popisu Usporedba , okvir Usporedi s ostavite praznim.
-
U okvir Umetni ovaj tekst upišite tekst koji želite da se pojavi u dokumentu kada je uvjet koji ste naveli istinit. Da biste, primjerice, prilagodili tekst primateljima u Tokiju, možete upisati posebno za tokijske četvrti.
-
U okvir U suprotnom umetnite ovaj tekst upišite tekst koji želite da se pojavi u dokumentu kada navedeni uvjet nije zadovoljen. Da biste, primjerice, navedite generički tekst za primatelje koji nisu u Tokiju, možete upisati posebno za okolno područje.
Sintaksa
Kada u dokumentu pregledate kod polja If, sintaksa izgleda ovako:
{ IF Izraz1OperatorIzraz2TrueTextFalseText}
Napomena: Kod polja govori polju što prikazati. Rezultati polja ono su što se prikazuje u dokumentu nakon vrednovanja koda polja. Da biste se prebacivali između prikaza koda polja i rezultata koda polja, pritisnite Alt + F9.
Upute
Izraz1, izraz2
Vrijednosti koje želite usporediti. Ti izrazi mogu biti podaci spojnih polja, knjižna oznaka nazivi, nizovi znakova, brojevi, ugniježđena polja koja vraćaju vrijednost ili matematičke formule. Ako izraz sadrži razmake, izraz stavite u navodnike.
Napomene:
-
Izraz2 mora biti u navodnicima da bi se uspoređivao kao znakovni niz.
-
Ako je operator = ili<>, Izraz2 može sadržavati upitnik (?) koji predstavlja bilo koji znak ili zvjezdicu (*) da bi predstavljao bilo koji niz znakova.
-
Ako u izrazu Izraz2 koristite zvjezdicu, dio izraza1 koji odgovara zvjezdici i preostalim znakovima u izrazu2 ne može biti dulji od 128 znakova.
Operator
Operator usporedbe. Umetnite razmak ispred i iza operatora.
Operator |
Opis |
= |
jednako |
<> |
nije jednako |
> |
veće od |
< |
manje od |
>= |
veće od ili jednako |
<= |
manje od ili jednako |
TrueText, FalseText
Tekst koji rezultira kada je usporedba istinita (TrueText) ili false (FalseText). Ako FalseText nije naveden, a usporedba je false, polje IF nema rezultata. Svaki niz koji sadrži više riječi mora biti u navodnicima.
Primjer
U sljedećem se primjeru navodi da ako je narudžba klijenta veća od ili jednaka 100 jedinica, u dokumentu se prikazuje tekst "Hvala". Ako je narudžba kupca manja od 100 jedinica, u dokumentu se prikazuje tekst "Minimalna narudžba je 100 jedinica".
{IF narudžba>=100 "Hvala" "Minimalna narudžba je 100 jedinica"}