Иллюстрированный самоучитель по Visual Basic 6.0

Иллюстрированный самоучитель по Visual Basic 6.0


назад | содержание | вперед

Конструкция If... Then

Конструкция If.. .Then применяется в том случае, когда необходимо выполнить один или группу операторов при соблюдении определенного условия, то есть когда значение заданного условия равно True. Существует две разновидности данного оператора: однострочный и многострочный. Однострочный оператор имеет следующий синтаксис:

IF условие Then конструкция

В этом операторе условие и выполняемые при соблюдении условий действия располагаются в одной строке.

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

IF условие Then

конструкции

End If

Исходя из синтаксиса, приведенные ниже программные коды выполняют одни и те же действия:

' Однострочный оператор

IF y>20 Then y=2

' Многострочный оператор

IF y>20 Then

У=2

End If

После имени конструкции if должно следовать логическое выражение, содержащее условие. В качестве условия могут выступать следующие логические выражения:

  • сравнение переменной с другой переменной, константой или функцией;
  • любая переменная, выражение, поле базы данных или функция, принимающие значения True или False.

Ключевое слово End if обозначает конец многострочной конструкции и его наличие в команде в этом случае обязательно. Если указанное условие выполняется, то есть результат проверки равен True, то Visual Basic выполнит конструкции, следующие за ключевым словом Then. Если условие не выполняется, то Visual Basic переходит к выполнению операторов, следующих за указанным оператором.

 

назад | содержание | вперед