Polje NextIf primerja dva izraza. Če primerjava velja, Word spoji naslednje podatkovni zapis v trenutni dokument za spajanje. Če je primerjava neresnično, Word naslednji podatkovni zapis v nov dokument za spajanje.
S poljem NextIf lahko združite podatkovne zapise, tako kot v poročilu zbirke podatkov. Uporabite lahko na primer kombinacijo polj »If«, »Set« in »NextIf«, da spojite vse zapise z isto poštno številko na eno stran pri spajanju in ustvarite novo stran v spajanju, ko je v podatkovni datoteki prikazana nova poštna številka. Vendar pa je spajanje, podobno temu, zapleteno za nastavitev in zahteva, da je vaš vir podatkov strukturiran tako, da lahko sprejme spojna polja.
Če želite selektivno vključiti določene zapise iz vira podatkov, lahko to naredite lažje z ukazom Filter v pogovornem oknu Prejemniki spajanja dokumentov, ki se prikaže, ko kliknete Uredi seznam prejemnikov v skupini Začni spajanje dokumentov na zavihku Pošiljanje.
Opombe:
-
NaprejČe polj ni mogoče uporabiti v sprotnih, končnih opombah, opombah, glavah, nogah ali virih podatkov.
-
Polja NextIf ni mogoče ugnezditi v nobeno polje.
Sintaksa
Ko si ogledate polje NextIf v dokumentu, je sintaksa videti tako:
{ NEXTIF Expression1 Operator Expression2 }
Opomba: Koda polja sporoči polju, kaj pokazati. Rezultati polja so tisto, kar je prikazano v dokumentu, ko ovrednotite kodo polja. Če želite preklapljati med ogledom kode polja in rezultati kode polja, pritisnite Alt+F9.
Properties
Expression1, Expression2
Vrednosti, ki jih želite primerjati. Ti izrazi lahko združite podatke polja, zaznamek imena, nize znakov, številke, ugnezdene polja, ki vrnejo vrednost, ali matematične formule. Če izraz vsebuje presledke, ga postavite med narekovaje.
Opombe:
-
Če uporabite spojno polje (MergeField) v izrazu, se spojno polje sklicuje na podatke v trenutnem podatkovnem zapisu in ne v naslednjem podatkovnem zapisu.
-
Izraz2 mora biti zapisan med narekovaji, da je primerjan kot niz znakov.
-
Če je operator = ali<>, lahko izraz2 vsebuje vprašaj (?), ki predstavlja kateri koli znak ali zvezdico (*), ki predstavlja kateri koli niz znakov.
-
Če v izrazu 2 uporabite zvezdico, del izraza 1 , ki ustreza zvezdici in morebitnim preostalim znakom v izrazu2 , ne sme presegati 128 znakov.
Operator
Operator primerjave. Vstavite presledek pred operatorjem in za operatorjem.
Operator |
Opis |
= |
Enako kot |
<> |
Ni enako |
> |
Večje kot |
< |
Manjše kot |
>= |
Večje od ali enako |
<= |
Manjše od ali enako |
Navodila
Polje NextIf lahko uporabite v dokumentu ali kot del spajanja dokumentov.
Če želite v dokumentu uporabiti polje NextIf, naredite to:
-
Na zavihku Vstavljanje v skupini Besedilo kliknite Hitri deli in nato Polje.
-
Na seznamu Imena polj izberite NaprejČe.
-
V polje Kode polj vnesite izraze, operator, resnično besedilo in neresnično besedilo, tako da upoštevate sintakso, prikazano zgoraj.
-
Kliknite V redu.
Če želite uporabiti polje NextIf kot del spajanja dokumentov, medtem ko nastavljate spajanje dokumentov, naredite to:
-
Na zavihku Pošiljanje v skupini Pisanje & Vstavljanje polj kliknite Pravila in nato Kliknite Naslednji zapis Če.
-
Na seznamu Ime polja izberite ime spojnega polja, na primer Mesto.
-
Na seznamu Primerjava izberite želeni operator. Če želite na primer izenačevati prejemnike v določenem mestu, kliknite Enako kot.
-
V polje Primerjaj z vnesite vrednost, ki jo želite uporabiti. Če želite na primer izločiti prejemnike v mestu Tokio, vnesite Tokio.
Opomba: Če ste izbrali prazno alini prazno na seznamu Primerjava, pustite polje Primerjaj z prazno.
Primer
Vir podatkov vključuje polje, s katero označite zadnji zapis posamezne poštne številke, vir podatkov pa je razvrščen tako, da so vsi zapisi z isto poštno številko prikazani skupaj. Ko je vir podatkov nastavljen na ta način, lahko s polji Nastavi in Če v programu Word preverite, ali je zapis zadnja ponovitev poštne številke v viru podatkov.
S tem poljem za sprostitev lahko s poljem NextIf določite, ali je trenutni zapis zadnja ponovitev določene poštne številke. Dokler trenutni zapis ni zadnja ponovitev, so zapisi za to poštno številko dodani v trenutni dokument za spajanje. Ko je trenutni zapis zadnji primerek poštne številke, se začne nov dokument za spajanje za naslednjo poštno številko, ki je navedena v viru podatkov.
Ko v polje za spajanje dokumentov vstavite glavni dokument NextIf, si polje NextIf ogleda vsebino polja ZadnjaZipcode v trenutnem podatkovnem zapisu. Če je polje LastZipcode prazno, so podatki iz naslednjega zapisa v viru podatkov združeni v trenutni dokument za spajanje. Če polje »LastZipcode« ni prazno, so podatki iz naslednjega zapisa v viru podatkov združeni v nov dokument za spajanje.
{ NEXTIF { MERGEFIELD LastZipcode } = "" }