Главная страница
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.02 c
7-51540
prihod
2003-08-04 09:29
2003.10.16
Как определить установленна ли звуковая карта ???


1-51284
NewD
2003-10-06 11:14
2003.10.16
Не работает Web Server Application


14-51452
MeF88
2003-09-26 19:22
2003.10.16
Какие CD-ROM стоят у программистов?


1-51173
Сергей Резников
2003-10-05 15:38
2003.10.16
Иконка по хэндлу


1-51311
sash2
2003-10-06 09:08
2003.10.16
Как автоматически запустить процесс?