Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Фильтрация данных   Найти похожие ветки 

 
Митяй ©   (2003-10-17 16:24) [0]

Имею запрос из базы данных "Приход товара" и выпадающий список с условиями фильтра. Мне нужно отфильтровать данные по дате: "День", "Месяц", "Квартал", "Год" ну и "Весь период".
С "Днём" и "Всем периодом" проблем не обнаружил, всё сложилось прекрасно, а вот с остальными как-то не выходит.
Пробовал через функцию DecodeDate, но что-то не получается.
Как "осчастливить" моего заказчика...
С уважением, Митяй.


 
Anatoly Podgoretsky ©   (2003-10-17 16:28) [1]

Месяц это 1.мм.гггг до 1.мм+1.гггг
Насчет квартала и года сам догадаешься?


 
Johnmen ©   (2003-10-17 16:28) [2]

Не прописывай Filter, а используй OnFilterRecord.


 
Митяй ©   (2003-10-17 16:37) [3]

Извеняюсь за не полную информацию,мне нужно чтобы фильтр отталкивался от данных TDateTimePicker.


 
Anatoly Podgoretsky ©   (2003-10-17 16:48) [4]

Это что ни будь меняет?
Дополнительный толчок, месяц, квартал, год от весь период отличается только датами начала и конца. физического различия нет, только логическое.


 
Митяй ©   (2003-10-17 16:53) [5]


> Anatoly Podgoretsky © (17.10.03 16:28) [1]
> Месяц это 1.мм.гггг до 1.мм+1.гггг
> Насчет квартала и года сам догадаешься?

Так что, мне прям так в фильтр и записать?
(1.мм.гггг до 1.мм+1.гггг)


 
Johnmen ©   (2003-10-17 16:54) [6]

>Anatoly Podgoretsky © (17.10.03 16:48)

Действительно... Можно и с Filter :)


 
Anatoly Podgoretsky ©   (2003-10-17 17:16) [7]

Фильтр абсолютно одинаковый для всех вариантов

fld >= D1 and fld <= D2

меняются только значения D1 и D2


 
Митяй ©   (2003-10-17 17:32) [8]

Уважаемый Анатолий!
С D1 мне всё понятно(значение берётся из TDateTimePicker), а вот с D2 как быть. Пользователь то не заносит условия фильтрации в поле Edit, а просто "давит" на Items в ComboBox...
> "День", "Месяц", "Квартал", "Год" ну и "Весь период".


 
Johnmen ©   (2003-10-17 17:38) [9]

>Митяй © (17.10.03 17:32)

И при этом совсем не указывает какой именно "Месяц", "Квартал", "Год" ?


 
Митяй ©   (2003-10-17 17:44) [10]


> Johnmen © (17.10.03 17:38) [9]

Ну конечно!!! Мне нужно чтобы программно в НД например: (результат "Месяц"),видился именно тот месяц который отражён в TDateTimePicker и т.д.


 
Anatoly Podgoretsky ©   (2003-10-17 17:58) [11]

Митяй © (17.10.03 17:44) [10]
Ну и в чем у тебя проблема, повторяю цитату

Месяц это 1.мм.гггг до 1.мм+1.гггг
Насчет квартала и года сам догадаешься?


 
Митяй ©   (2003-10-17 18:02) [12]

Да с цитатой мне всё понятно, и логику я понял (Спасибо!), не пойму я в силу своей не грамотности как это правильно написать, в общем синтаксис меня волнует.


 
Anatoly Podgoretsky ©   (2003-10-17 20:41) [13]

Используй DecodeDate



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
14-41958
Vlad Oshin
2003-10-17 12:42
2003.11.13
А что, плохая шутка? - Продам презервативы


14-42011
isko
2003-10-17 07:24
2003.11.13
directx_9_


14-41932
Olivka
2003-10-20 15:26
2003.11.13
В Worde рамку из символов нарисовать можно? ;)


14-41899
VEG
2003-10-21 17:18
2003.11.13
Перегружается комп сам по себе


3-40989
virusfil
2003-10-15 03:44
2003.11.13
DBGrid & Hint