Applies ToWord voor Microsoft 365 Word voor Microsoft 365 voor Mac Word 2021 Word 2021 voor Mac Word 2019 Word 2019 voor Mac Word 2016

De veldcode Vergelijken vergelijkt twee waarden en geeft het resultaat '1' weer als de vergelijking waar is of '0' (nul) als de vergelijking onwaar is. U kunt dit veld gebruiken om samengestelde logische vergelijkingen te maken met de functies En en Of in een veld = (Formule). Vervolgens kunt u het resultaat van het veld = (Formule) in een als-veld gebruiken.

Syntaxis

Wanneer u de veldcode Vergelijken in uw document weergeeft, ziet de syntaxis er als volgt uit:

{ COMPARE 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

Expressie1, Expressie2

Te vergelijken waarden. Expressies kunnen bladwijzer namen, tekenreeksen, getallen, geneste velden die een waarde retourneren of wiskundige formules. Als een expressie spaties bevat, plaatst u de expressie tussen aanhalingstekens.

Operator

Vergelijking operator. Voeg een spatie in voor en na de operator.

Operator

Beschrijving

=

Gelijk aan

<>

Niet gelijk aan

>

Groter dan

<

Kleiner dan

>=

Groter dan of gelijk aan

<=

Kleiner dan of gelijk aan

Opmerking: Als de operator = of <>is, kan Expression2 een vraagteken (?) bevatten om één teken aan te geven, of een sterretje (*) om een tekenreeks weer te geven. De expressie moet tussen aanhalingstekens worden geplaatst, zodat deze wordt vergeleken als tekenreeks. Als u een sterretje gebruikt in Expression2, mag het gedeelte van Expression1 dat overeenkomt met het sterretje, plus eventuele resterende tekens in Expression2, niet groter zijn dan 128 tekens.

Voorbeelden

Stel dat het veld If in het volgende voorbeeld wordt ingevoegd in een hoofddocument voor afdruk samenvoegen. In de velden Vergelijken worden de gegevensvelden CustomerNumber en CustomerRating onderzocht wanneer elk gegevensrecord wordt samengevoegd. De functie Of van het veld = (Formule) retourneert de waarde '1' (waar) als ten minste één van de gegevensvelden een slecht tegoed aangeeft, in welk geval de eerste tekst tussen aanhalingstekens wordt afgedrukt.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } } = 1 "Credit not acceptable" "Credit acceptable"}

Het volgende veld Vergelijken resulteert in de waarde '1' als een waarde in het gegevensveld Postcode het bereik 98500 – 98599 is:

{ COMPARE " { MERGEFIELD PostalCode } " = "985*" }

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.