Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / BETWEEN... AND и значения NULL / 9 сообщений из 9, страница 1 из 1
16.12.2003, 13:41
    #32353873
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Код: 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
16.12.2003, 13:46
    #32353885
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
>Как учесть в этом коде то, что [Orders].[Дата начала] может быть NULL?

Это смотря какая логика твоей проги и как она собственно должна реагировать на Нул
...
Рейтинг: 0 / 0
16.12.2003, 13:49
    #32353893
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Есть ленточная форма. Выше приведен кусок ее рекордсурса.
Нужно вот, что: если в полях формы dATES и dATE1 введены даты, то данные фильтруются с учетом этих дат, а если нет, то должна отображаться вся таблица
...
Рейтинг: 0 / 0
16.12.2003, 14:05
    #32353940
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Код: plaintext
1.
2.
3.
4.
[Orders].[Дата начала] 
Between 
NZ([Forms]![ОПЕРАТОР_Список заказов]![dATES], cdate( "30 - 12 - 100 ") )
And 
NZ([Forms]![ОПЕРАТОР_Список заказов]![dATE1], cdate( "31 - 12 - 9999 "))
...
Рейтинг: 0 / 0
16.12.2003, 14:33
    #32354007
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Спасибо
...
Рейтинг: 0 / 0
17.12.2003, 17:43
    #32355832
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Не работает!
Что еще можно попробывать предпринять?
...
Рейтинг: 0 / 0
17.12.2003, 17:50
    #32355856
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Информативно!
...
Рейтинг: 0 / 0
17.12.2003, 17:51
    #32355860
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Под не работает подразумевается проблема, описанная выше :)
...
Рейтинг: 0 / 0
17.12.2003, 17:56
    #32355870
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BETWEEN... AND и значения NULL
Придумал! :)
Код: 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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / BETWEEN... AND и значения NULL / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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