Kodovi polja: polje NextIf

Primjenjuje se na
Word za Microsoft 365 Word za Microsoft 365 za Mac Word 2024 Word 2024 za Mac Word 2021 Word 2021 za Mac Word 2019 Word 2016

Polje NextIf uspoređuje dva izraza. Ako je usporedba istinita, Word će spojiti sljedeći podatkovni zapis u trenutni dokument cirkularnog pisma. Ako je usporedba neistinita, Word će spojiti sljedeći podatkovni zapis u novi dokument za spajanje.

Polje NextIf možete koristiti za grupiranje podatkovnih zapisa, 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 brojem na jednu stranicu u cirkularnom pismu i stvorili novu stranicu u cirkularnom pismu kada se u podatkovnoj datoteci pronađe novi poštanski broj. Međutim, takvo spajanje složeno je za postavljanje i zahtijeva da izvor podataka bude strukturiran tako da odgovara spojnim poljima.

Ako vam je cilj selektivno uvrstiti određene zapise iz izvora podataka, to možete učiniti jednostavnije 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 pisama .

Napomena

  • SljedećeAko polja se ne mogu koristiti u fusnotama, krajnjim bilješkama, primjedbama, zaglavljima, podnožjima ni izvorima podataka.
  • Polje NextIf nije moguće ugnijezditi ni u jednom polju.

Sintaksa

Kada pogledate polje NextIf u dokumentu, vidjet ćete da sintaksa izgleda ovako:

{ NEXTIFIzraz1 Operator Izraz2}

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.

Properties

izraz1, izraz2

Vrijednosti koje želite usporediti. Ti izrazi mogu biti podaci spojnih polja, nazivi knjižnih oznaka, nizovi znakova, brojevi, ugniježđena polja koja vraćaju vrijednost ili matematičke formule. Ako izraz sadrži razmake, obuhvatite ga navodnicima.

Napomena

  • Ako u izrazu koristite spojno polje (MergeField), spojno se polje odnosi na podatke u trenutnom zapisu podataka, a ne na sljedeći zapis podataka.
  • Izraz2 mora biti zatvoren u navodnicima da bi se mogao usporediti kao niz znakova.
  • Ako je operator = ili <>, Izraz2 može sadržavati upitnik (?) koji predstavlja bilo koji pojedinačni znak ili zvjezdicu (*) koja predstavlja bilo koji niz znakova.
  • Ako koristite zvjezdicu u izrazu2, dio izraza1 koji odgovara zvjezdici i svi preostali znakovi u izrazu2 ne smiju biti duži od 128 znakova.

Operator

Operator usporedbe. Umetnite razmak ispred i iza operatora.

Operator Opis
⁠=⁠ Jednako je
<> 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 kao dio cirkularnog pisma.

Da biste polje NextIf koristili u dokumentu, učinite sljedeće:

  1. Na kartici Umetanje u grupi Tekst kliknite Brzi dijelovi, a zatim Polje.
  2. Na popisu Nazivi polja odaberite SljedećeAko.
  3. U okvir Kodovi polja upišite izraze, operator, true text i false text prema gore prikazanoj sintaksi.
  4. Kliknite U redu.

Da biste polje NextIf koristili kao dio cirkularnog pisma, dok postavljate cirkularna pisma, učinite sljedeće:

  1. Na kartici Skupna pisma u grupi Polja za unos & umetanje kliknite Pravila, a zatim kliknite Sljedeći zapis ako.

  2. Na popisu Naziv polja odaberite naziv spojnog polja, kao što je Grad.

  3. Na popisu Usporedba odaberite operator koji želite. Primjerice, radi izdvajanja primatelja u određenom gradu kliknite Jednako.

  4. U okvir Usporedi sa upišite vrijednost koju želite koristiti. Primjerice, radi izdvajanja primatelja iz Tokija upišite Tokio.

    Napomena

    Ako ste odabrali da je prazno ili nije prazno na popisu za usporedbu , okvir Usporedi s ostavite prazan.

Primjer

Izvor podataka sadrži polje za označavanje posljednjeg zapisa svakog poštanskog broja, a izvor podataka sortira se tako da se svi zapisi s istim poštanskim brojem prikazuju zajedno. Kada je izvor podataka postavljen na taj način, pomoću polja Postavi i If u programu Word možete provjeriti je li zapis zadnje pojavljivanje poštanskog broja u izvoru podataka.

Uz tu provjeru polje NextIf možete koristiti za utvrđivanje je li se u trenutnom zapisu zadnji put pojavio određeni poštanski broj. Sve dok se trenutni zapis ne pojavljuje zadnji put, zapisi za taj poštanski broj dodaju se u trenutni dokument cirkularnog pisma. Kada je poštanski broj zadnje pojavljivanje trenutnog zapisa, započinje novi dokument za spajanje za sljedeći poštanski broj naveden u izvoru podataka.

Kada u glavni dokument cirkularnog pisma umetnete sljedeće polje NextIf, 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 za spajanje.

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

Vrh stranice