Конструкция If…..Then
If условие Then оператор[Else орератор]
Когда результатом проверки условия является True(истина), то выполняется оператор, находящийся после служебного слова Then, если False(ложь), то выполняется оператор, следующий за ключевым словом Else, если оно отсутствует, то следующий по порядку оператор.
Если при выполнении условия требуется выполнить не один, а несколько операторов, то используется такая конструкция:
If условие Then
Операторы
End If
При необходимости выполнения того или иного оператора (или блока операторов) в зависимости от результата проверки определенного условия, используют такую конструкцию:
If условие Then
Операторы 1
Else
Операторы 2
End If
Или
If условие Then
Операторы 1
Else: Операторы 2
End If
Если определенное действие ( набор действий) нужно выполнять после проверки не одного, а нескольких условий, на языке VB следует использовать такую конструкцию:
If условие Then
Операторы 1
Else If условие 2 Then
Операторы 2
.
.
[Else
операторы N]
End If
Конструкция: IIf(условие, значение1, значение2)
Возвращает одно из двух значений, в зависимости от проверяемого условия.
Например:
Dim intA As Integer, StrA As String
intA=6
strA=IIf(intA Mod 2 = 0, “Четное”, “Нечетное”)
Дата добавления: 2015-08-08; просмотров: 623;