![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
![]()
вот такая задачка: нужно фильтровать данные в таблице, но непросто (по крайней мере для меня).
К примеру сегодня 17.02.14. Нужны выбрать данные за сегодня + данные за 19.02.14 + данные за 21.02.14. Вот. Данные за сегодня нахожу а вот как сделать остальное пока понять не могу ![]() это код фильтрации за сегодня. Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Какая СУБД?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
![]()
эээ извиняюсь. Acces
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Хм... Раз это фильтр в Делфи и у тебя канает твой пример то попробуй так:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ну с AND не очень то за разные дни. OR думаю.
Да и лучше сложные фильтры, особенно с датами, перенести в событие датасета OnFilterRecord
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Действительно затупил ![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
![]()
эээ, немножко неправильно задачу огласил. пример с конкретными датами некорректен. нужен просто фильтр за текущий день и плюс фильтр данных за послезавтра и плюс фильтр данных за послепослезавтра. как то так. т.е. Now, NOW+2 дня, NOW+4 дня.
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ага! Соодеска...
Значит этот пример не пашет ) Видимо все действительно лучше вынести в OnFilteredRecord, и просто включать фильтрацию без строки фильтра, и пусть это событие проверяет поле с датой. Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
![]() Цитата:
этот код даже не пробовал, т.к. он фильтрует по фиксированным датам. а нужно NOW, Now+2дня, Now+4дня. |
|
![]() |
![]() |
![]() |
#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 |