Applies ToWord для Microsoft 365 Word для Microsoft 365 для Mac Word 2024 Word 2024 для Mac Word 2021 Word 2021 для Mac Word 2019 Word 2019 для Mac Word 2016

У полі NextIf порівнюються два вирази. Якщо порівняння виконується, Word об'єднує наступний запис даних з поточним документом злиття. Якщо порівняння хибне, 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. У списку Імена полів натисніть кнопку NextIf.

  3. У полі Коди полів введіть вирази, оператор, істинний текст і хибний текст, дотримуючись наведеного вище синтаксису.

  4. Натисніть кнопку OK.

Щоб використовувати поле NextIf як частину злиття, під час настроювання злиття виконайте такі дії:

  1. На вкладці Розсилки в групі Записування & Вставлення полів натисніть кнопку Правила та виберіть пункт Наступний запис якщо.

  2. У списку Ім'я поля виберіть ім'я поля злиття, наприклад Місто.

  3. У списку Порівняння виберіть потрібний оператор. Наприклад, щоб виокресити одержувачів у певному місті, натисніть кнопку Дорівнює.

  4. У полі Порівняти з введіть значення, яке потрібно використати. Наприклад, щоб виокремити одержувачів із Токіо, введіть Токіо.

    Примітка.: Якщо вибране поле пусте або не пусте в списку Порівняння , залиште поле Порівняти з пустим.

Приклад

Джерело даних містить поле для позначення останнього запису кожного поштового індексу, а джерело даних сортується так, щоб усі записи з однаковим поштовим індексом відображалися разом. Коли джерело даних налаштовано таким чином, можна скористатися полями Установити та Якщо в Word, щоб перевірити, чи є запис останнім екземпляром поштового індексу в джерелі даних.

Після цього можна скористатися полем NextIf, щоб визначити, чи є поточний запис останнім екземпляром певного поштового індексу. Якщо поточний запис не є останнім екземпляром, записи для цього поштового індексу додаються до поточного документа злиття. Коли поточний запис є останнім екземпляром поштового індексу, починається новий документ злиття для наступного поштового індексу, указаного в джерелі даних.

Коли ви вставляєте наведене нижче поле NextIf у основний документ злиття, поле NextIf перевіряє вміст поля LastZipcode у поточному записі даних. Якщо поле LastZipcode пусте, дані з наступного запису в джерелі даних об'єднуються в поточний документ злиття. Якщо поле LastZipcode не пусте, дані з наступного запису в джерелі даних об'єднуються в новий документ злиття.

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.