Access. Программирование на VBA

       

Переключение True и False


Установку флага в положение "истинно" (true) или "ложно" (false) не обязательно проверять с помо­щью условия If...Then...Else. Можно сохранить время и уменьшить объем кода, изменив значение на обратное с помощью оператора NOT. Установив булеву переменную в значение, которое не присвоено данной переменной, получим обратное значение. Ниже приводится соответствующий пример кода:

Вместо этого фрагмента:

If bFlag = False then

bFlag=True

Else

BFlag=False

EndIF

можно использовать строку:

bFlag=Not bFlag

Выполнение одной строки кода занимает намного меньше времени, чем выполнение нескольких строк с оценкой.



Содержание раздела