Коды полей: NEXTIF

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Поле NEXTIF служит для сравнения двух выражений. Если сравнение истинно, следующая запись данных объединяется с текущим документом слияния. Если сравнение ложно, следующая запись данных объединяется с новым документом слияния.

Поле NEXTIF можно использовать для группировки записей данных, как в отчете по базе данных. Например, с помощью полей IF, SET и NEXTIF можно объединить все записи с одинаковым почтовым индексом на одной странице в слиянии, создавая новую страницу слияния, когда в файле данных встречается новый почтовый индекс. Однако подобное слияние сложно настроить, и для него требуется источник данных, структурированный для размещения полей слияния.

Если нужно включить только определенные записи из источника данных, это можно легко сделать с помощью команды Фильтр в диалоговом окне Получатели слияния, которое открывается при нажатии кнопки Изменить список получателей в группе Начать слияние на вкладке Рассылки.

Примечания: 

  • Поля NEXTIF нельзя использовать в сносках, примечаниях, колонтитулах и источниках данных.

  • Поля NEXTIF не может быть вложено в другие поля.

Синтаксис

При просмотре кода поля NEXTIF в документе его синтаксис выглядит следующим образом:

{ NEXTIF Выражение1 Оператор Выражение2 }

Примечание: Код поля определяет то, что будет отображаться в поле. Результаты поля — это то, что отображается в документе после оценки кода поля. Для переключения между кодом поля и его результатами нажмите сочетание клавиш ALT+F9.

Свойства

Выражение1, Выражение2

Сравниваемые значения. Выражения могут быть данными полей слияния, именами закладка, строками текста, числами, вложенными полями, которые возвращают значение, или математическими формулами. Если выражение содержит пробелы, заключите его в кавычки.

Примечания: 

  • Если в выражении используется поле слияния (MERGEFIELD), это поле ссылается на данные в текущей записи данных, а не в следующей.

  • Если выражение 2 заключено в кавычки, оно будет сравниваться как строка символов.

  • Если используется оператор = или <>, выражение 2 может содержать вопросительный знак (?), представляющий любой символ, или звездочку (*), представляющую любую строку символов.

  • Если в выражении 2 используется звездочка, длина части выражения 1, соответствующей звездочке, с оставшимися знаками в выражении 2 не может превышать 128 символов.

Оператор

Оператор сравнения. Слева и справа оператора должны быть введены пробелы.

Оператор

Описание

=

Равно

<>

Не равно

>

Больше

<

Меньше

>=

Больше или равно

<=

Меньше или равно

Инструкции

Поле NEXTIF можно использовать в документе или как часть слияния.

Чтобы использовать поле NEXTIF в документе, выполните указанные ниже действия.

  1. На вкладке Вставка в группе Текст нажмите кнопку Экспресс-блоки и выберите пункт Поле.

  2. В списке Поля выберите пункт NEXTIF.

  3. В поле Коды поля введите выражения, оператор, текст истины и текст лжи, используя описанный выше синтаксис.

  4. Нажмите кнопку ОК.

Чтобы использовать поле NEXTIF как часть слияния, выполните указанные ниже действия при настройке слияния.

  1. На вкладке рассылки в группе составление документа и вставка полей нажмите кнопку правила и нажмите кнопку следующей записи.

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

  3. В списке Сравнение выберите нужный оператор. Например, чтобы выбрать получателей в определенном городе, выберите Равно.

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

    Примечание: Если в списке Сравнение выбран вариант пусто или не пусто, оставьте поле Значение пустым.

Пример

Источник данных содержит поле для пометки последней записи каждого почтового индекса и отсортирован так, что все записи с одинаковым почтовым индексом отображаются вместе. Когда источник данных настроен таким образом, с помощью полей SET и IF в Word можно проверить, является ли запись последним вхождением почтового индекса в источнике данных.

С этой проверкой можно использовать поле NEXTIF для определения того, является ли текущая запись последним вхождением определенного почтового индекса. Пока текущая запись не является последним вхождением, записи для этого почтового индекса будут добавляться в текущий документ слияния. Если текущая запись является последним вхождением почтового индекса, для следующего почтового индекса, указанного в источнике данных, будет создан новый документ слияния.

Если вставить приведенное ниже поле NEXTIF в основной документ слияния, будет проверено содержимое поля LastZipcode в текущей записи данных. Если оно пустое, данные из следующей записи источника данных будут объединены с текущим документом слияния. Если поле LastZipcode не пустое, данные из следующей записи источника данных будут объединены с новым документом слияния.

{ NEXTIF { MERGEFIELD LastZipcode } = "" }

К началу страницы

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×