![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите пожалуйста! Фильтр по дате! [D7, Paradox]
nedefan © (2004-05-26 17:52:00)Имею таблицу надо что -бы при нажатии кнопки программа выводила только записи попадающие в диапазон заданных дат. Даты берутся с компонента DateTimePicker Я сделал так:
Table1.Filter :='(dateprod_tov >=' + DateToStr(DateTimePicker1.Date) + ') and (dateprod_tov <='+ DateToStr(DateTimePicker2.Date) + ')';
Table1.Filtered:=True;
Но он выдает следующую ошибку:
'Invalid filter rexpression character:'.".
Заранее спасибо
Viktor (2004-05-27 00:49:00) [1]> Vlad © (26.05.04 20:26) [5]
>
> > nedefan (26.05.04 20:01) [4]
>
> Пользуйся событием OnFilterRecord и не мучайся.
procedure TfNaklPrListForm.tNaklPrihFilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
Accept:=(tNaklPrihDATE_PR.Value>=DateTimePicker1.Date-1) AND
(tNaklPrihDATE_PR.Value<=DateTimePicker2.Date)
end;
Anatoly Podgoretsky (2004-05-26 20:49:00) [2]nedefan (26.05.04 20:01) [4]
Не может быть, совет [1] рабочий
Vlad (2004-05-26 20:26:00) [3]
> nedefan (26.05.04 20:01) [4]
Пользуйся событием OnFilterRecord и не мучайся.
nedefan (2004-05-26 20:01:00) [4]Спасибо всем кто ответил но яперепробовал (по моему) все возможные комбинации НИЧЕГО НЕ ПОЛУЧАЕТСЯ
Пожалуйста кто знает напишите!
CrazyMan (2004-05-26 18:08:00) [5]Обычно я в фильтре даты указываю в фигурных скобках все проходит на ура! :
filter := '(my_dat={"01.01.2004"})'
Anatoly Podgoretsky (2004-05-26 17:56:00) [6]Без кавычек только числа можно в фильтре указывать
Sandman25+1 (2004-05-26 17:53:00) [7]QuotedStr(DateToStr(DateTimePicker1.Date))