Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизФильтр по дате. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c