У полі SkipIf порівнюються два вирази: якщо порівняння виконується, функція SkipIf скасовує поточний документ злиття, переходить до наступного запис даних в джерело даних та запускає новий документ злиття; якщо порівняння хибне, microsoft Word продовжує поточний документ злиття.
Документи, створені в попередніх версіях Word, можуть використовувати поле SkipIf, щоб запобігти створенню Word об'єднаного документа для певних записів у джерелі даних. Проте ви можете легко вибирати записи даних за допомогою команди Фільтр у діалоговому вікні Одержувачі злиття, яке з'являється, якщо натиснути кнопку Редагувати список одержувачів на вкладці Розсилки в групі Початок злиття.
Примітка.: Не використовуйте поле SkipIf із полем Next (Далі).
Синтаксис
Під час перегляду поля SkipIf у документі синтаксис має такий вигляд:
{ SKIPIF Вираз1 Оператор Вираз2 }
Примітка.: Код поля визначає вміст, який відображається в полі. Результати полів – це результати, які відображаються в документі після обчислення коду поля. Для перемикання між режимами перегляду коду поля та значення коду поля, натисніть сполучення клавіш Alt+F9.
Інструкції
Поле SkipIf можна використовувати в документі або в рамках злиття.
Щоб скористатися полем SkipIf у документі, виконайте такі дії:
-
На вкладці Вставлення в групі Текст натисніть кнопку Експрес-блоки та виберіть пункт Поле.
-
У списку Імена полів виберіть SkipIf.
-
У полі Коди полів введіть вирази, оператор, істинний текст і хибний текст, дотримуючись наведеного вище синтаксису.
-
Натисніть кнопку OK.
Щоб використовувати поле SkipIf як частину злиття, під час настроювання злиття виконайте такі дії:
-
На вкладці Розсилки в групі Записування & Вставлення полів натисніть кнопку Правила та виберіть пропустити запис Якщо.
-
У списку Ім'я поля виберіть ім'я поля злиття, наприклад Місто.
-
У списку Порівняння виберіть потрібний оператор. Наприклад, щоб виокресити одержувачів у певному місті, виберіть дорівнює.
-
У полі Порівняти з введіть значення, яке потрібно використати. Наприклад, щоб виокремити одержувачів із Токіо, введіть Токіо.
Примітка.: Якщо вибране поле пусте або не пусте в списку Порівняння , залиште поле Порівняти з пустим.
Properties
Expression1, Expression2
Значення, які потрібно порівняти. Ці вирази можуть бути об'єднаними даними полів, закладка іменами, рядками символів, числами, вкладеними полями, які повертають значення, або математичними формулами. Якщо вираз містить пробіли, візьміть вираз у лапки.
Примітки.:
-
Якщо у виразі використовується поле злиття (MergeField), поле злиття посилається на дані в поточному записі даних, а не в наступному записі даних.
-
Вираз2 потрібно брати в лапки, щоб його порівнювали як рядок символів.
-
Якщо оператор = або <>, expression2 може містити знак питання (?) для представлення будь-якого окремого символу або зірочки (*) для представлення будь-якого рядка символів.
-
Якщо у виразі2 використовується зірочка, частина виразу1, яка відповідає зірці, а решта символів у виразі2 не може перевищувати 128 символів.
Оператор
Оператор порівняння. Вставте пробіл до та після оператора.
Оператор |
Опис |
= |
Дорівнює |
<> |
Не дорівнює |
> |
Більше |
< |
Менше |
>= |
Більше або дорівнює |
<= |
Менше або дорівнює |
Приклад
Коли ви вставляєте наведене нижче поле SkipIf у основний документ злиття, поле SkipIf перевіряє вміст поля "Замовлення" в поточному записі даних. Якщо поле "Замовлення" містить число менше 100, для цього запису даних не створюється об'єднаний документ.
{ SKIPIF { MERGEFIELD Order } < 100 }