|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.02.2014, 11:06 | #1 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
Фильтр несколько дней с интервалом
вот такая задачка: нужно фильтровать данные в таблице, но непросто (по крайней мере для меня).
К примеру сегодня 17.02.14. Нужны выбрать данные за сегодня + данные за 19.02.14 + данные за 21.02.14. Вот. Данные за сегодня нахожу а вот как сделать остальное пока понять не могу это код фильтрации за сегодня. Код:
|
17.02.2014, 11:07 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Какая СУБД?
I'm learning to live...
|
17.02.2014, 11:21 | #3 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
эээ извиняюсь. Acces
|
17.02.2014, 12:59 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Хм... Раз это фильтр в Делфи и у тебя канает твой пример то попробуй так:
Код:
I'm learning to live...
|
17.02.2014, 13:05 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну с AND не очень то за разные дни. OR думаю.
Да и лучше сложные фильтры, особенно с датами, перенести в событие датасета OnFilterRecord
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.02.2014, 13:52 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Действительно затупил
I'm learning to live...
|
|
17.02.2014, 15:29 | #7 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
эээ, немножко неправильно задачу огласил. пример с конкретными датами некорректен. нужен просто фильтр за текущий день и плюс фильтр данных за послезавтра и плюс фильтр данных за послепослезавтра. как то так. т.е. Now, NOW+2 дня, NOW+4 дня.
|
17.02.2014, 15:44 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ага! Соодеска...
Значит этот пример не пашет ) Видимо все действительно лучше вынести в OnFilteredRecord, и просто включать фильтрацию без строки фильтра, и пусть это событие проверяет поле с датой. Код:
I'm learning to live...
|
17.02.2014, 15:52 | #9 | |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
Цитата:
этот код даже не пробовал, т.к. он фильтрует по фиксированным датам. а нужно NOW, Now+2дня, Now+4дня. |
|
17.02.2014, 15:53 | #10 | |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
Цитата:
а этот код походу делает фильтр за текущую дату или за 17.02.2014. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Несколько дней уже не могу разобраться с кодом... | timedo | HTML и CSS | 1 | 25.02.2013 09:49 |
Долгая загрузка форума последние несколько дней | Alar | О форуме и сайтах клуба | 45 | 08.12.2012 00:20 |
запуск каждые несколько дней. | DeDoK | Общие вопросы Delphi | 0 | 02.02.2010 14:09 |
E-mail почта не работает несколько дней, а спам приходит | Alar | Свободное общение | 3 | 29.01.2008 16:54 |