In het veld SkipIf worden twee expressies vergeleken: als de vergelijking waar is, annuleert SkipIf het huidige samenvoegdocument, gaat u naar de volgende gegevensrecord in de gegevensbron en start u een nieuw samenvoegdocument; als de vergelijking onwaar is, gaat Microsoft Word verder met het huidige samenvoegdocument.
Documenten die in eerdere versies van Word zijn gemaakt, kunnen het veld SkipIf gebruiken om te voorkomen dat Word een samengevoegd document produceert voor bepaalde records in de gegevensbron. U kunt gegevensrecords echter gemakkelijker selecteren met de opdracht Filteren in het dialoogvenster Geadresseerden voor afdruk samenvoegen . Dit wordt weergegeven wanneer u op Adressenlijst bewerken klikt in de groep Afdruk samenvoegen starten op het tabblad Verzendlijsten .
Opmerking: Gebruik het veld SkipIf niet met het veld Volgende.
Syntaxis
Wanneer u het veld SkipIf in uw document weergeeft, ziet de syntaxis er als volgt uit:
{ SKIPIF Expression1 Operator Expression2 }
Opmerking: Met een veldcode wordt aangegeven wat in het veld moet worden weergegeven. Veldresultaten worden in het document weergegeven nadat de veldcode is geëvalueerd. Druk op Alt+F9 om te schakelen tussen het weergeven van de veldcode en de veldcoderesultaten.
Instructies
U kunt het veld SkipIf gebruiken in een document of als onderdeel van een samenvoegbewerking.
Ga als volgt te werk om het veld SkipIf in een document te gebruiken:
-
Klik op het tabblad Invoegen in de groep Tekst op Snelonderdelen en klik vervolgens op Veld.
-
Selecteer SkipIf in de lijst Veldnamen.
-
Typ in het vak Veldcodes de expressies, operator, true text en false text volgens de syntaxis die hierboven wordt weergegeven.
-
Klik op OK.
Als u het veld SkipIf wilt gebruiken als onderdeel van een samenvoegbewerking, gaat u als volgt te werk tijdens het instellen van de samenvoegbewerking:
-
Klik op het tabblad Verzendlijsten in de groep Schrijven & Velden invoegen op Regels en klik vervolgens op Record overslaan als.
-
Selecteer in de lijst Veldnaam de naam van een samenvoegveld, zoals Plaats.
-
Selecteer in de lijst Vergelijking de gewenste operator. Als u bijvoorbeeld ontvangers in een bepaalde plaats wilt uitkiemen, selecteert u Gelijk aan.
-
Typ in het vak Vergelijken met de waarde die u wilt gebruiken. Als u bijvoorbeeld alleen ontvangers in Tokio wilt weergeven, typt u Tokio.
Opmerking: Als u leeg ofniet leeg hebt geselecteerd in de lijst Vergelijking , laat u het vak Vergelijken met leeg.
Dialoogvenster Eigenschappen
Expressie1, Expressie2
Waarden die u wilt vergelijken. Deze expressies kunnen veldgegevens, bladwijzer namen, tekenreeksen, getallen, geneste velden die een waarde retourneren, of wiskundige formules zijn. Als een expressie spaties bevat, plaatst u de expressie tussen aanhalingstekens.
Notities:
-
Als u een samenvoegveld (MergeField) gebruikt in een expressie, verwijst het samenvoegveld naar gegevens in de huidige gegevensrecord, niet in de volgende gegevensrecord.
-
Expressie2 moet tussen aanhalingstekens worden geplaatst, zodat deze wordt vergeleken als tekenreeks.
-
Als de operator = of <> is, kan Expression2 een vraagteken (?) bevatten om één teken aan te geven of een sterretje (*) om een tekenreeks aan te geven.
-
Als u een sterretje in Expression2 gebruikt, mag het gedeelte van Expression1 dat overeenkomt met het sterretje en de resterende tekens in Expression2 niet langer zijn dan 128 tekens.
Operator
Vergelijkingsoperator. Voeg een spatie voor en na de operator in.
Operator |
Beschrijving |
= |
Gelijk aan |
<> |
Niet gelijk aan |
> |
Groter dan |
< |
Kleiner dan |
>= |
Groter dan of gelijk aan |
<= |
Kleiner dan of gelijk aan |
Voorbeeld
Wanneer u het volgende veld SkipIf invoegt in een afdruk samenvoegen hoofddocument, wordt in het veld SkipIf de inhoud van het veld Order in de huidige gegevensrecord onderzocht. Als het veld Order een getal bevat dat kleiner is dan 100, wordt er geen samengevoegd document geproduceerd voor die gegevensrecord.
{ SKIPIF { MERGEFIELD Order } < 100 }