Я выполняю этот запрос:
SELECT TOP 1 [DVD Copy].[Stock No] FROM [DVD Copy] WHERE [DVD Copy].[Catalogue No] =[Forms]![New Rental]![Catalogue No] And [Issue Date] = Null;
Который прекрасно работает без нулевой проверки даты выпуска. Я пытаюсь выбрать строки без даты в столбце Дата выпуска. Является ли значение Null неправильным для использования здесь?
Если я правильно помню доступ, вы можете написать:
and not isNull([Issue Date])
или напишите:
and [issue Date] is not null
вместо сравнения с нулем, потому что ничто не равно нулю. (Это странный парадокс ...)
Что касается Nulls в Access (и вообще), эти статьи гуру Access Аллена Брауна не имеют аналогов в четком объяснении вещей: