Polje NextIf uspoređuje dva izraza. Ako je usporedba istinita, Word spaja sljedeću podatkovni zapis u trenutni dokument cirkularnog pisma. Ako je usporedba false, Word sljedeći podatkovni zapis spaja u novi dokument cirkularnog pisma.
Polje NextIf možete koristiti za grupiranje zapisa podataka, kao u izvješću baze podataka. Možete, primjerice, koristiti kombinaciju polja If, Set i NextIf da biste spojili sve zapise s istim poštanskim kodom s jednom stranicom u cirkularnom pismu i stvorili novu stranicu u cirkularnom pismu kada se u podatkovnoj datoteci pojavljuje novi poštanski broj. Međutim, spajanje kao što je to složeno je za postavljanje i zahtijeva strukturiranje izvora podataka radi smještaja spojnih polja.
Ako želite selektivno uvrstiti određene zapise iz izvora podataka, to možete učiniti lakše pomoću naredbe Filtriraj u dijaloškom okviru Primatelji cirkularnih pisama, koji se prikazuje kada kliknete Uređivanje popisa primatelja u grupi Pokretanje cirkularnih pisama na kartici Skupna pisma.
Napomene:
-
NextAko se polja ne mogu koristiti u fusnotama, krajnjim bilješkama, bilješkama, zaglavljima, podnožjima ili izvorima podataka.
-
Polje NextIf nije moguće ugniježđivati unutar bilo kojeg polja.
Sintaksa
Kada u dokumentu pregledate polje NextIf, sintaksa izgleda ovako:
{ NEXTIF Izraz1 Operator Expression2 }
Napomena: Kod polja govori polju što prikazati. Rezultati polja ono su što se prikazuje u dokumentu nakon što ste procijenili kod polja. Da biste se prebacivali između prikaza koda polja i rezultata koda polja, pritisnite Alt + F9.
Properties
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:
-
Ako u izrazu koristite spojno polje (MergeField), spojno polje odnosi se na podatke u trenutnom podatkovnom zapisu, a ne u sljedećem podatkovnom zapisu.
-
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 |
Upute
Polje NextIf možete koristiti u dokumentu ili u sklopu cirkularnih pisama.
Da biste koristili polje NextIf u dokumentu, učinite sljedeće:
-
Na kartici Umetanje u grupi Tekst kliknite Brzi dijelovi, a zatim Polje.
-
Na popisu Nazivi polja odaberite DaljeAko.
-
U okvir Kodovi polja upišite izraze, operatore, pravi tekst i neistinit tekst prema gore prikazanoj sintaksi.
-
Kliknite U redu.
Da biste polje NextIf 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 Sljedeći zapis ako.
-
Na popisu Naziv polja odaberite naziv spojnog polja, npr. Grad.
-
Na popisu Usporedba odaberite željeni operator. Da biste, primjerice, primatelje u određenom gradu isključili iz jednog grada, kliknite 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.
Primjer
Izvor podataka sadrži polje za označavanje zadnjeg zapisa svakog poštanskog broja, a izvor podataka sortiran je tako da se svi zapisi s istim poštanskim kodom pojavljuju zajedno. Kada je izvor podataka postavljen na taj način, pomoću polja Postavi i If u programu Word provjerite je li zapis posljednje pojavljivanje poštanskog broja u izvoru podataka.
Uz tu prijavu možete koristiti polje NextIf da biste utvrdili je li trenutni zapis posljednje pojavljivanje određenog poštanskog broja. Sve dok trenutni zapis nije posljednje pojavljivanje, zapisi za taj poštanski broj dodaju se u trenutni dokument cirkularnog pisma. Kada je trenutni zapis posljednje pojavljivanje poštanskog broja, novi dokument cirkularnog pisma započinje za sljedeći poštanski broj naveden u izvoru podataka.
Kada sljedeće polje NextIf umetnete u glavni dokument cirkularnih pisama , polje NextIf pregledava sadržaj polja LastZipcode u trenutnom zapisu podataka. Ako je polje LastZipcode prazno, podaci iz sljedećeg zapisa u izvoru podataka spajaju se u trenutni dokument cirkularnog pisma. Ako polje LastZipcode nije prazno, podaci iz sljedećeg zapisa u izvoru podataka spajaju se u novi dokument cirkularnog pisma.
{ NEXTIF { MERGEFIELD LastZipcode } = "" }