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