Выполнение операции для различных условных операторов

Выполнение альтернативных действий для истинных и ложных условий

  1. Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
  2. Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
  3. Замените "мое_выражение" первым выражением, которое следует оценить.
  4. В строке между операторами If-Then и EndIf введите действие, которое следует выполнить при выполнении условия.
  5. Оставьте курсор в конце только что введенного действия и выберите из раскрывающегося списка оператор Else.
  6. В строке между операторами Else и EndIf введите действие, которое следует выполнить при невыполнении условия.

При вводе действий, которые следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.

Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.

Выполнение действия, только когда условие принимает значение "истина"

  1. Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
  2. Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
  3. Замените "мое_выражение" выражением, которое следует оценить.
  4. В строке между операторами If-Then и EndIf введите действие, которое следует выполнить при выполнении условия.

При вводе действия, которое следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.

Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.

Отсутствие действий при выполнении условия

  1. Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
  2. Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
  3. Поместите курсор между двумя вставленными строками и выберите из раскрывающегося списка Else.
  4. Замените "мое_выражение" выражением, которое следует оценить.
  5. <рекомендуется> Введите комментарий (например, ‘ничего не делать, который будет располагаться там, где обычно в операторе стоят действия.
    • Введите комментарий после оператора If-Then о том, что при выполнении условия никакие действия не выполняются.
    • Введите комментарий после оператора Else о том, что при невыполнении условия никакие действия не выполняются.
  6. Введите действие, которое следует выполнять для истинного или ложного условия в зависимости от того, какое условие должно подразумевать действие.

При вводе действия, которое следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.

Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.

Выполнение альтернативных действий для нескольких условий

  1. Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
  2. Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
  3. Замените "мое_выражение" первым выражением, которое следует оценить.
  4. Введите между двумя строками действие, которое следует выполнить.
  5. Оставив курсор в конце только что введенного действия, выберите из раскрывающегося списка ElseIf...Then и замените мое_выражение следующим выражением, которое следует оценить.
  6. В пустой строке ниже условия введите действие, которое следует выполнить для этого условия.
  7. Повторите два предыдущих шага столько раз, сколько это необходимо для учета всех оставшихся условий.

При вводе действий, которые следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.

Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.

Выполнение альтернативных действий на основе сравнения с контрольными данными

Select Case <test expression>
Case <expression list 1>
<statement list 1>
Case <expression list 2>
<statement list 2>
Case Else
<statement list n>
End Select
  1. Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
  2. Выберите из раскрывающего списка "Ключевые слова" на панели инструментов оператор Select Case.
  3. Добавьте пробел в конце вставленного оператора и введите контрольное выражение.
  4. Нажмите клавишу Enter и выберите из раскрывающего списка "Ключевые слова" на панели инструментов оператор Case.
  5. Добавьте пробел в конце введенного оператора, а затем введите первое выражение, которое следует сравнивать с контрольным выражением.
  6. В пустой строке ниже выражения введите действие, которое следует выполнить для этого условия.
  7. Повторите два предыдущих шага столько раз, сколько это необходимо для всех выражений.
  8. Поместите курсор в пустой строке ниже последнего выражения и выберите из меню "Ключевые слова" оператор Case Else.
  9. В пустой строке ниже вставленного оператора введите последний оператор Case, чтобы отследить неожиданные результаты, и нажмите клавишу Enter.
  10. Поместите курсор в пустой строке ниже последнего выражения и выберите из меню "Ключевые слова" оператор End Select.

При вводе действий, которые следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.

Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.