ник: Buka
Привет всем.
Сталкивался я периодически с такой задачей:
Нужно проверить содержимое поля формы на равенство пустому значению т. е. NULL.
VBA почему-то ни к какую не хочет работать корректно с этой величиной.
Если пишешь if Поле=NULL - всегда работает так как будто равенство неверно.
То же самое если if Поле Eqv NULL
На выражение if Поле IS NULL вообще ругается.
Раньше я выкручивался методами типа Поле =""
А тут понадобилось проверять поле, отражающее поле таблицы типа счетчик, когда форма стоит на вводе новой записи. Поле при этом показывает слово "Счетчик".
При сравнении его любым способом: пустые кавычки, =NULL, Eqv NULL - всегда отрицательный результат.
Главное, в режиме отладки, зараза, показывает, что в этом поле действительно NULL !!!
А работать правильно не хочет.
Люди, добрые. Кто знает решение этой проблемы, подскажите.