Applies ToWord за Microsoft 365 Word за Microsoft 365 за Mac Word 2024 Word 2024 за Mac Word 2021 Word 2021 за Mac Word 2019 Word 2019 for Mac Word 2016

Полето NextIf сравнява два израза. Ако сравнението е вярно, Word обединява следващия запис на данни в текущия циркулярен документ. Ако сравнението е false, Word обединява следващия запис с данни в нов циркулярен документ.

Можете да използвате полето NextIf, за да групирате записи с данни, като в отчет на база данни. Можете например да използвате комбинация от полетата If, Set и NextIf, за да обедините всички записи с един и същ пощенски код на една страница в обединяването и да създадете нова страница в обединяването, когато се появи нов пощенски код във файла с данни. Обединяването като това обаче е сложно за настройване и изисква вашият източник на данни да бъде структуриран, за да се обхванат полетата за обединяване.

Ако целта ви е избирателно да включите определени записи от вашия източник на данни, можете да направите това по-лесно, като използвате командата Филтър в диалоговия прозорец Получатели на циркулярни документи , който се появява, когато щракнете върху Редактиране на списъка на получателите в групата Стартиране на циркулярни документи на раздела Пощенски съобщения .

Забележки: 

  • NextIf полетата не могат да се използват в бележки под линия, бележки в края, анотации, горни и долни колонтитули или източници на данни.

  • Полето NextIf не може да бъде вложено в никое поле.

Синтаксис

Когато видите полето NextIf във вашия документ, синтаксисът изглежда така:

{ NEXTIF Израз1 Оператор Израз2 }

Забележка: Кодът на поле указва на полето какво да показва. Резултатите на полетата са това, което се показва в документа, след като кодът на полето е оценен. За да превключите между преглед на кодове на поле и резултатите на кодове на поле, натиснете Alt+F9.

Properties

Expression1, Expression2

Стойности, които искате да сравните. Тези изрази могат да бъдат данни за поле за обединяване, показалец имена, низове от знаци, числа, вложени полета, които връщат стойност, или математически формули. Ако един израз съдържа интервали, оградете израза в кавички.

Забележки: 

  • Ако използвате поле за обединяване (MergeField) в израз, променливото поле препраща към данни в текущия запис с данни, а не в следващия запис с данни.

  • Израз2 трябва да бъде ограден в кавички, така че да се сравнява като низ от знаци.

  • Ако операторът е = или <>, Expression2 може да съдържа въпросителен знак (?), който да представя единичен знак или звездичка (*), представящ произволен низ от знаци.

  • Ако използвате звездичка в Израз2, частта от Израз1 , която съответства на звездичката, а останалите знаци в Израз2 не може да превишава 128 знака.

Оператор

Оператор за сравнение. Вмъкнете интервал преди и след оператора.

Оператор

Описание

=

Равно на

<>

Не е равно на

>

По-голямо от

<

По-малко от

>=

По-голямо или равно

<=

По-малко или равно

Инструкции

Можете да използвате полето NextIf в документ или като част от циркулярен документ.

За да използвате полето NextIf в документ, направете следното:

  1. В раздела Вмъкване , в групата Текст щракнете върху Бързи части и след това върху Поле.

  2. В списъка Имена на полета изберете НапредАко.

  3. В полето Кодове на полета въведете изразите, оператора, true текста и неистината на текста, следвайки синтаксиса, показан по-горе.

  4. Щракнете върху OK.

За да използвате полето NextIf като част от циркулярен документ, докато настройвате циркулярните документи, направете следното:

  1. В раздела Пощенски съобщения , в групата Писане & Вмъкване на полета щракнете върху Правила и след това върху Следващ запис, ако.

  2. В списъка Име на поле изберете името на поле за обединяване, като например Град.

  3. В списъка Сравняване изберете желания оператор. Например за да отделите получателите в определен град, щракнете върху Равно на.

  4. В полето Сравняване с въведете стойността, която искате да използвате. Например за да отделите получателите в Токио, въведете Токио.

    Забележка: Ако сте избрали е празно или не е празно в списъка Сравнение , оставете полето Сравняване с празно.

Пример

Вашият източник на данни включва поле, което да маркира последния запис на всеки пощенски код, и източникът на данни е сортиран така, че всички записи с един и същ пощенски код да се показват заедно. Когато вашият източник на данни е настроен по този начин, можете да използвате полетата Set и If в Word, за да проверите дали записът е последното появяване на пощенски код в източника на данни.

С тази проверка на място можете да използвате полето NextIf, за да определите дали текущият запис е последното срещане на определен пощенски код. Докато текущият запис не е последното повторение, записите за този пощенски код се добавят към текущия циркулярен документ. Когато текущият запис е последното появяване на пощенския код, започва нов циркулярен документ за следващия пощенски код, който е посочен в източника на данни.

Когато вмъкнете следното поле NextIf в основен документ за циркулярни документи, полето NextIf изследва съдържанието на полето LastZipcode в текущия запис с данни. Ако полето LastZipcode е празно, данните от следващия запис в източника на данни се обединяват в текущия циркулярен документ. Ако полето LastZipcode не е празно, данните от следващия запис в източника на данни се обединяват в нов циркулярен документ.

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.