Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
Митяй   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.042 c
14-42113
denkop
2003-10-23 00:51
2003.11.13
Купил цифровую видеокамеру, хочу вынуть из неё цифровое видео


1-41135
Артем
2003-11-04 07:56
2003.11.13
Ошибка при переходе на другую форму


1-41512
Layner
2003-11-04 08:41
2003.11.13
Как при перемещении гл формы, перемешать и ее дочерние


1-41152
Zheks
2003-11-03 12:18
2003.11.13
Приостановка выполнения процедуры


14-41916
Butterfly
2003-10-21 11:59
2003.11.13
Задачка. Может, кто-нибудь знает ответ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский