![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Все те же даты [D6, Paradox]
Status_I © (2003-06-15 00:00:00)Господа, Мастера!Огромное Вам спасибо за помощь и ответственность, с которой Вы отвечаете, порой на очень(с Вашей точки зрения, наверное)наивные вопросы.Не раз Вы водили из тупика и меня.Но вот опять уперся в каку-то мелочь.Помогите.А?
with DataM.ControlTable do
begin
Filter:="Date>="+DateToStr(abcDBDateTimePicker1.Date)+
"AND Date<="+DateToStr(abcDBDateTimePicker2.Date);
Filtered:=True;
end;
и сообщение:"Invalid filter expression character: ",".
Или может другой вариант предложете для отбора записей от одной даты до другой(поле не индексировано).
Status_I (2003-06-15 15:42:00) [1]Огромное спасибо!!!Полегчало.
Shaman (2003-06-15 11:37:00) [2]Filter:="Date>="#39+DateToStr(abcDBDateTimePicker1.Date)+
#39"AND Date<="#39+DateToStr(abcDBDateTimePicker2.Date)+#39;
boa (2003-06-15 10:45:00) [3]А что бы с форматами не заморачиваться, можешь использовать OnFilterRecord.
RaJa (2003-06-15 10:41:00) [4]Попробуй вот так:
with DataM.ControlTable do
begin
Filter:="Date>="+""""+DateToStr(abcDBDateTimePicker1.Date)+""""+
"AND Date<="+""""+DateToStr(abcDBDateTimePicker2.Date)+"""";
Filtered:=True;
end;
Alexander S. (2003-06-15 10:06:00) [5]Смотри в каком формате должна быть дата (например {^2003-12-31} или "31/12/03" и т.п.) и используй функцию FormatDateTime