powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / BETWEEN... AND и значения NULL
9 сообщений из 9, страница 1 из 1
BETWEEN... AND и значения NULL
    #32353873
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
[Orders].[Дата начала] Between IIf([Forms]![ОПЕРАТОР_Список заказов]![dATES] Is Null, 
(SELECT Min([Orders].[Дата начала]) from orders) , 
[Forms]![ОПЕРАТОР_Список заказов]![dATES])
And IIf([Forms]![ОПЕРАТОР_Список заказов]![dATE1] Is Null, 
(SELECT Max([Orders].[Дата начала]) from orders) , 
[Forms]![ОПЕРАТОР_Список заказов]![dATE1]))

Как учесть в этом коде то, что [Orders].[Дата начала] может быть NULL?
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32353885
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Как учесть в этом коде то, что [Orders].[Дата начала] может быть NULL?

Это смотря какая логика твоей проги и как она собственно должна реагировать на Нул
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32353893
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ленточная форма. Выше приведен кусок ее рекордсурса.
Нужно вот, что: если в полях формы dATES и dATE1 введены даты, то данные фильтруются с учетом этих дат, а если нет, то должна отображаться вся таблица
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32353940
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
[Orders].[Дата начала] 
Between 
NZ([Forms]![ОПЕРАТОР_Список заказов]![dATES], cdate( "30 - 12 - 100 ") )
And 
NZ([Forms]![ОПЕРАТОР_Список заказов]![dATE1], cdate( "31 - 12 - 9999 "))
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32354007
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32355832
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не работает!
Что еще можно попробывать предпринять?
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32355856
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Информативно!
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32355860
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под не работает подразумевается проблема, описанная выше :)
...
Рейтинг: 0 / 0
BETWEEN... AND и значения NULL
    #32355870
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придумал! :)
Код: plaintext
1.
2.
 iif ([Forms]![ОПЕРАТОР_Список заказов]![dATES] is not null and [Forms]![ОПЕРАТОР_Список заказов]![dATE1] is not null, 
[Orders].[Дата начала] Between [Forms]![ОПЕРАТОР_Список заказов]![dATES] and [Forms]![ОПЕРАТОР_Список заказов]![dATE1], 
[Orders].[Дата начала] like  "*"  or  [Orders].[Дата начала] is null) 
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / BETWEEN... AND и значения NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]