Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

I fältkoden Jämför jämförs två värden och resultatet "1" visas om jämförelsen är sann eller "0" (noll) om jämförelsen är falsk. Du kan använda det här fältet för att skapa sammansatta logiska jämförelser med funktionerna Och och Eller i ett fält av typen = (Formel), och sedan kan du använda resultatet av fältet = (Formel) i ett Om-fält.

Syntax

När du visar fältkoden Jämför i dokumentet ser syntaxen ut så här:

{ COMPARE Expression1 Operator Expression2 }

Obs!:  En fältkod anger vad fältet ska visa. Fältresultat är det som visas i dokumentet när fältkoden har utvärderats. Om du vill växla mellan att visa fältkoden och att visa fältkodsresultaten, tryck på Alt+F9.

Instruktioner

Uttryck1, Uttryck2

Värden att jämföra. Uttryck kan vara bokmärke namn, textsträngar, tal, kapslade fält som returnerar ett värde eller matematiska formler. Om ett uttryck innehåller blanksteg omger du uttrycket med citattecken.

Operator

Jämförelse operator. Infoga ett blanksteg både före och efter operatorn.

Operator

Beskrivning

=

Lika med

<>

Inte lika med

>

Större än

<

Mindre än

>=

Större än eller lika med

<=

Mindre än eller lika med

Obs!: Om operatorn är = eller <>kan Uttryck2 innehålla ett frågetecken (?) som representerar ett enstaka tecken eller en asterisk (*) som representerar valfri teckensträng. Uttrycket måste omges av citattecken så att det jämförs som en teckensträng. Om du använder en asterisk i Uttryck2 får den del av Uttryck1 som motsvarar asterisken plus eventuella återstående tecken i Uttryck2 inte överstiga 128 tecken.

Exempel

Anta att fältet Om i följande exempel infogas i ett kopplat huvuddokument. I fälten Jämför undersöks datafälten CustomerNumber och CustomerRating när varje datapost slås samman. Funktionen Eller i fältet = (Formel) returnerar värdet "1" (sant) om minst ett av datafälten anger dålig kredit, vilket innebär att den första texten inom citattecken skrivs ut.

{ OM { = ELLER ( { COMPARE { MERGEFIELD CustomerNumber } >= 4 }, { COMPARE { MERGEFIELD CustomerRating } <= 9 } ) } = 1 "Krediten är inte acceptabel" "Godtagbar kredit"}

Följande Jämför fält resulterar i värdet "1" om något värde i postnummerdatafältet är intervallet 98500 – 98599:

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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×