Главная страница
    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.033 c
1-41658
Mister
2003-10-25 15:52
2003.11.13
Помогите пожайлуста!


3-40807
Sour
2003-10-26 12:30
2003.11.13
Embarcadero ERStudio работа с IB через ODBC


3-41096
Devourer
2003-10-22 16:47
2003.11.13
Delphi+Oracle


3-40979
SGU
2003-10-16 15:39
2003.11.13
с WinWord-а в БД


4-42266
westlion
2003-09-13 20:32
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский