Выполнение альтернативных действий для истинных и ложных условий
- Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
- Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
- Замените "мое_выражение" первым выражением, которое следует оценить.
- В строке между операторами If-Then и EndIf введите действие, которое следует выполнить при выполнении условия.
- Оставьте курсор в конце только что введенного действия и выберите из раскрывающегося списка оператор Else.
- В строке между операторами Else и EndIf введите действие, которое следует выполнить при невыполнении условия.
При вводе действий, которые следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.
Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.
Выполнение действия, только когда условие принимает значение "истина"
- Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
- Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
- Замените "мое_выражение" выражением, которое следует оценить.
- В строке между операторами If-Then и EndIf введите действие, которое следует выполнить при выполнении условия.
При вводе действия, которое следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.
Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.
Отсутствие действий при выполнении условия
- Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
- Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
- Поместите курсор между двумя вставленными строками и выберите из раскрывающегося списка Else.
- Замените "мое_выражение" выражением, которое следует оценить.
- <рекомендуется> Введите комментарий (например, ‘ничего не делать, который будет располагаться там, где обычно в операторе стоят действия.
- Введите комментарий после оператора If-Then о том, что при выполнении условия никакие действия не выполняются.
- Введите комментарий после оператора Else о том, что при невыполнении условия никакие действия не выполняются.
- Введите действие, которое следует выполнять для истинного или ложного условия в зависимости от того, какое условие должно подразумевать действие.
При вводе действия, которое следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.
Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.
Выполнение альтернативных действий для нескольких условий
- Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
- Выберите If...Then...EndIf из раскрывающегося списка на панели инструментов.
- Замените "мое_выражение" первым выражением, которое следует оценить.
- Введите между двумя строками действие, которое следует выполнить.
- Оставив курсор в конце только что введенного действия, выберите из раскрывающегося списка ElseIf...Then и замените мое_выражение следующим выражением, которое следует оценить.
- В пустой строке ниже условия введите действие, которое следует выполнить для этого условия.
- Повторите два предыдущих шага столько раз, сколько это необходимо для учета всех оставшихся условий.
При вводе действий, которые следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.
Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.
Выполнение альтернативных действий на основе сравнения с контрольными данными
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
- Поместите курсор в нужное местоположение в текстовой области правила в диалоговом окне "Редактировать правило".
- Выберите из раскрывающего списка "Ключевые слова" на панели инструментов оператор Select Case.
- Добавьте пробел в конце вставленного оператора и введите контрольное выражение.
- Нажмите клавишу Enter и выберите из раскрывающего списка "Ключевые слова" на панели инструментов оператор Case.
- Добавьте пробел в конце введенного оператора, а затем введите первое выражение, которое следует сравнивать с контрольным выражением.
- В пустой строке ниже выражения введите действие, которое следует выполнить для этого условия.
- Повторите два предыдущих шага столько раз, сколько это необходимо для всех выражений.
- Поместите курсор в пустой строке ниже последнего выражения и выберите из меню "Ключевые слова" оператор Case Else.
- В пустой строке ниже вставленного оператора введите последний оператор Case, чтобы отследить неожиданные результаты, и нажмите клавишу Enter.
- Поместите курсор в пустой строке ниже последнего выражения и выберите из меню "Ключевые слова" оператор End Select.
При вводе действий, которые следует выполнить, можно использовать варианты из области "Фрагменты", чтобы вставить функцию в местоположение курсора. Затем можно добавить к функции соответствующие аргументы.
Прим.: Можно также вручную ввести любые сведения, описанные на предыдущих этапах, однако использование раскрывающихся списков и области "Фрагменты" снижает вероятность ошибки.