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

Вниз

Фильтр по дате.   Найти похожие ветки 

 
widoms ©   (2003-09-25 05:08) [0]

Надо сделать фильтр по полю Data.Но в фильтр должен попадать только год. Например: Все записи за 2003.
Что-то до меня не доходит как это реализовать.


 
Кщд   (2003-09-25 06:32) [1]

data between "01.01.2003" and "31.12.2003"


 
widom   (2003-09-25 07:55) [2]

Нет... Мне надо указывать только год.
Месяц выбирается из Combobox...
Нужно как то вытащить год из поля и вставить его в фильтр тейбла.


 
DenK_vrtz ©   (2003-09-25 08:38) [3]

DecodeDate - вытащит и год и месяц и число!


 
Anatoly Podgoretsky ©   (2003-09-25 09:51) [4]

Из какого поля?


 
DenK_vrtz ©   (2003-09-25 10:03) [5]

Перечитал еще раз. Чего-то не все понимаю!

>Но в фильтр должен попадать только год. Например: Все записи за 2003.

Чем не устраивает [1] ?

и тут же

>Нет... Мне надо указывать только год.
>Месяц выбирается из Combobox...

Тогда причем же тут ВСЕ записи за год?


 
widom   (2003-09-25 10:36) [6]

1.Есть поле с датой. Использую фильтр для сортировки.
2. Combobox1 с месяцами.
3. SpinEdit1 c выбором года.
begin
filter:="";
if combobox1.ItemIndex<>0 then
begin
filter:="(month1="+inttostr(combobox1.ItemIndex)+")and(Data="+
spinedit1.Text+")";
end else
filter:="(god="+spinedit1.Text+")";
DataModule1.table1.Filter:=filter;
DataModule1.table1.Filtered:=true;
end;
Надо в фильтре полю Data присвоить значение spinedit.


 
DenK_vrtz ©   (2003-09-25 10:43) [7]

Структура таблицы какая?
Поле Data какого типа?

>>Надо в фильтре полю Data присвоить значение spinedit

в spinedit.text что сидит, дата или год?


 
widom   (2003-09-25 10:47) [8]

paradox,Data тип Date,spinedit сидит год.


 
DenK_vrtz ©   (2003-09-25 11:05) [9]

Вытащить данные за период
1.По выбранному месяцу (combobox1) определить сколько дней в месяце
2.в spinedit1.text - вводится год!
3. см. [1].
За месяц - с 01.Месяц.Год по Количетво дней в месяце.Месяц.Год
За год - с 01.01.Год по 31.12.Год

фильтр по полю data!


 
MsGuns ©   (2003-09-25 11:06) [10]

Если надо давать узеру выбирать период, то 2 TDataTimePicker - дата начала - дата конца чем плохи ? А в фильтре указывать как Кщд (25.09.03 06:32) [1]


 
DenK_vrtz ©   (2003-09-25 11:08) [11]

MsGuns ©, он не ищет легких путей! :-)


 
Anatoly Podgoretsky ©   (2003-09-25 11:21) [12]

Да сказка про серенького козлика.
Слушай а тебе вообще то помощь нужна или ты поприкалываться?


 
Sandman25 ©   (2003-09-25 11:21) [13]

[9] DenK_vrtz © (25.09.03 11:05)

Кстати, можно количество дней в месяце и не рассчитывать.
Просто вместо date between "1.2.2003" and "28.2.2003" можно написать
(date >= "1.2.2003" and date < "1.3.2003")


 
DenK_vrtz ©   (2003-09-25 11:23) [14]

Sandman25 ©, тоже верно! :-)
А автор молчит, думает наверно!


 
Плохиш_   (2003-09-25 11:28) [15]

Не-а, он диссертацию пищет по психологии ;-)


 
Sandman25 ©   (2003-09-25 11:29) [16]

widom s=wi sdom? :)



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

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

Наверх




Память: 0.5 MB
Время: 0.031 c
7-51547
tipman
2003-08-02 17:28
2003.10.16
Событие в Com портах - как без тормоза своего приложения?


14-51486
wl
2003-09-28 21:30
2003.10.16
где лежат клиенты форумов?


3-51132
AlexPul
2003-09-24 17:11
2003.10.16
Размер записи


11-51157
Юрец
2003-02-02 15:43
2003.10.16
Как работать с Canvas???


1-51164
Shuhkoman
2003-10-05 14:17
2003.10.16
Help! Языковая понель :)