Fältkoder: fältet NextIf

Gäller för
Word för Microsoft 365 Word för Microsoft 365 för Mac Word 2024 Word 2024 för Mac Word 2021 Word 2021 för Mac

I fältet NextIf jämförs två uttryck under en dokumentkoppling. Om jämförelsen är sann kopplar Word nästa datapost till det aktuella kopplade dokumentet. Om jämförelsen är falsk kopplar Word nästa datapost till ett nytt kopplat dokument.

Obs

Det här innehållet gäller skrivbordsversionerna av Word för Windows och Mac (inklusive Word med en Microsoft 365-prenumeration). Vissa funktioner kanske inte är tillgängliga i Word för webben eller mobilappar. För de flesta fall av dokumentkoppling där du endast vill inkludera markerade poster ska du använda Filter i dialogrutan Koppla dokument för mottagare . Använd NextIf endast när du behöver styra hur poster i följd sammanfogas.

Du kan använda fältet NEXTIF om du vill gruppera kopplade poster, ungefär som när du grupperar poster i en databasrapport. Du kan till exempel använda en kombination av Om-, Set- och NextIf-fält om du vill slå samman alla poster med samma postnummer till en sida i dokumentkopplingen och skapa en ny sida i kopplingen när ett nytt postnummer påträffas i datafilen. En sådan koppling är dock komplex att konfigurera och kräver att datakällan är strukturerad för att rymma kopplingsinstruktionerna.

Om målet är att selektivt inkludera vissa poster från datakällan kan du göra det enklare med hjälp av kommandot Filtrera i dialogrutan Koppla dokument för mottagare , som visas när du klickar på Redigera mottagarlista i gruppen Starta koppling av dokument på fliken Utskick .

Obs

  • NextIf-fält kan inte användas i fotnoter, slutkommentarer, anteckningar, sidhuvuden, sidfötter eller datakällor.
  • Fältet NextIf kan inte kapslas i något fält.

Syntax

När du visar fältet NextIf i dokumentet ser syntaxen ut så här:

{ NEXTIFexpression1 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.

Egenskaper - dialogruta

Uttryck1; Uttryck2

De värden som du vill jämföra. Dessa uttryck kan vara kopplingsinstruktionsdata, bokmärkesnamn, teckensträngar, siffror, kapslade fält som returnerar ett värde eller matematiska formler. Om ett uttryck innehåller blanksteg omger du uttrycket med citattecken.

Obs

  • Om du använder ett kopplingsfält (MergeField) i ett uttryck refererar kopplingsinstruktionen till data i den aktuella dataposten, inte i nästa datapost.
  • Uttryck2 måste omges av citattecken så att det kan jämföras som en teckensträng.
  • Om operatorn är = eller <>kan uttryck2 innehålla ett frågetecken (?) som representerar ett enskilt tecken eller en asterisk (*) som representerar valfri teckensträng.
  • Om du använder en asterisk i Uttryck2 får den del av Uttryck1 som motsvarar asterisken och eventuella återstående tecken i Uttryck2 inte överstiga 128 tecken.

Operator

Jämförelseoperatorn. Infoga ett blanksteg 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

Instruktioner

Du kan använda fältet NEXTIF i ett dokument eller som en del av en dokumentkoppling.

Så här infogar du fältet NEXTIF i ett dokument:

  1. Klicka på Snabbdelar och sedan på Fält på fliken Infoga i gruppen Text.
  2. Välj NextIf i listan Fältnamn.
  3. I rutan Fältkoder skriver du uttrycken, operatorn, Sann text och Falskt, enligt syntaxen ovan.
  4. Välj OK.

Infoga ett NextIf-fält när du konfigurerar en dokumentkoppling:

  1. Klicka på Regler i gruppen Skriv & infoga fält på fliken Utskick och klicka sedan på Nästa post om.

  2. I listan Fältnamn väljer du namnet på en kopplingsinstruktion, till exempel Ort.

  3. Välj den operator du vill använda i listan Jämförelse . Om du t.ex. vill sortera ut mottagare i en viss stad klickar du på Lika med.

  4. Skriv in det värde du vill använda i rutan Jämför med. Om du t.ex. vill sortera ut mottagare i Tokyo skriver du Tokyo.

    Obs

    Om du valt är tom eller inte är tom i listan Jämförelse låter du rutan Jämför med vara tom.

Exempel

Datakällan innehåller ett fält för att markera den sista posten i varje postnummer och datakällan är sorterad så att alla poster med samma postnummer visas tillsammans. När datakällan är konfigurerad på det här sättet kan du använda fälten Ange och Om i Word för att kontrollera om en post är den sista förekomsten av ett postnummer i datakällan.

När kontrollen är aktiverad kan du använda fältet NEXTIF för att avgöra om den aktuella posten är den sista förekomsten av ett visst postnummer. Så länge den aktuella posten inte är den sista förekomsten läggs poster för postnumret till i det aktuella kopplingsdokumentet. När den aktuella posten är den sista förekomsten av postnumret påbörjas ett nytt kopplat dokument för nästa postnummer som finns med i datakällan.

När du infogar följande NextIf-fält i ett kopplat huvuddokument undersöker fältet NextIf innehållet i fältet LastZipcode i den aktuella dataposten. Om fältet LastZipcode är tomt kopplas data från nästa post i datakällan till det aktuella kopplingsdokumentet. Om fältet LastZipcode inte är tomt sammanfogas data från nästa post i datakällan till ett nytt kopplat dokument.

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

Överst på sidan