Показать сообщение отдельно
Старый 28.09.2009, 13:36   #6  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Хм... что-то по полю типа "время" не хочет фильтроваться... Или там в какой форме надо время задавать? никогда не фильтровал по времени через Range...

Расширенный диапазон для 24.09.2009 08:00..24.09.2009 16:00 проходит нормально:

((ModifiedDate=24\09\2009)&&(ModifiedTime>=28800)&&(ModifiedTime<=57600))

Когда даты разные, то в общем случае надо такие условия комбинировать:

(Дата > ДатаНач И Дата < ДатаКон)
ИЛИ
(Дата = ДатаНач И Время >= ВремяНач)
ИЛИ
(Дата = ДатаКон И Время <= ВремяКон)

Не знаю, насколько это будет нелениво делать при ручном формировании критерия... Ещё ж время в секунды переводить надо...

Вот, не поленился проверить - всё отфильтровалось правильно:

(((ModifiedDate>12\02\2009)&&(ModifiedDate<16\02\2009)) || ((ModifiedDate=12\02\2009)&&(ModifiedTime>=35000)) || ((ModifiedDate=16\02\2009)&&(ModifiedTime<=60000)))

Последний раз редактировалось Gustav; 28.09.2009 в 14:04.