Павел73 |
Отправлено: 26.03.2004, 10:50 |
|
Не зарегистрирован
|
Подскажите как сделать фильтрацию по периоду дат от такого до такой даты в paradox использую TTable BDE вот каким образом я делаю фильтрацию:
Form2->Table1->Filter="(Data<='"+DateToStr(DoDateTimePicker2->Date)+"')and(Data>='"+DateToStr(OtDateTimePicker1->Date)+"')";
Но данная фильтрация то работает, то нет в чем проблема может подскажите как делать фильтрацию поле Data типа TDataField |
|
olegenty |
Отправлено: 26.03.2004, 11:16 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Давно не работал с BDE, но тем не менее, если у тебя это делается в некоем постоянно присутствующем наборе данных, советую написать обработчик OnFilterRecord вместо того, чтобы пользоваться свойством Filter, либо воспользуйся TBDEClientDataSet, он точно будет фильтровать.
PS. Но, на мой взгляд, пользоваться TTable вообще не стоит. Напиши параметрический запрос, воткни его в TQuery, и работай...
|
|
ExplodeMan |
Отправлено: 29.03.2004, 10:45 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 18
|
вот кусок из моей программы:
FBase->ETStud->Filter="(DATE>=' "+DateToStr(DEdMin->Date)+" ')AND(DATE<=' "+DateToStr(DEdMax->Date)+" ')";
ковычки поставь!
|
|
Аноним |
Отправлено: 30.03.2004, 10:05 |
|
Не зарегистрирован
|
Я для всех фильтров испьзую SQL запросы
|
|