![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтр [D6, Paradox]
neVIP. © (2004-04-27 12:16:00)Доброго времени суток мастера.
Зададача : Фильтрация базы данных, с
даты d1/m1/y1 по d2/m2/y2.
Решение : В структуре таблицы тип поля с датой - строка,
[прошу не возмущатся, что, дескать надо было
датой его ставить, нужно было строкой :(].
Даты выбираются через DTPicker. Затем
применяеться фильтр :
Data >= d1/m1/y1 and Data <= d2/m2/y2
Проблема : Записи в таблице отфильтровываются только
по d1 - d2, а всё m и y не воспринимаеться.
Направьте на путь истинный.
HSolo (2004-04-27 14:14:00) [1]OnFilterRecord + преобразование строк с датами в пригодный для корректного сравнения вид
neVIP. (2004-04-27 14:00:00) [2]Переписал работу с датами на 'точки', всё равно фильтует
все дни, а дальше без изменений... :/
Rule (2004-04-27 12:30:00) [3]Data >= d1/m1/y1 and Data <= d2/m2/y2
попробуй вместо знаков поделить поставить точки, должно помочь
Anatoly Podgoretsky (2004-04-27 12:21:00) [4]так и записано?
Тогда это d1 поделить на m1 и затем поделить на y1