Вниз
Скачать: CL | DM;

Фильтрация   Найти похожие ветки 

← →
Apollo ©   (2003-09-19 13:01) [0]

Здравствуйте.
Мне нужно отфильтровать данные. Я программно задаю поле фильтр:

DataModule1.ADOTable1.Filter:="DAT >= ""01.07.2003"" AND DAT <= ""19.09.2003"" AND INN = ""0101010101""";

Он мне показывает, чт оотфильтровано 0 записей.
Я делаю тоже самое в Object Inspector"е - отфильтровано 3 записи.
Поле DAT - дата, INN - текстовое.


← →
Apollo ©   (2003-09-19 13:54) [1]

Без кавычек тоже самое

DataModule1.ADOTable1.Filter:="DAT >= 01.07.2003 AND DAT <= 19.09.2003 AND INN = 2301035219";
DataModule1.ADOTable1.Filtered:=True;


← →
sewer1   (2003-09-19 14:04) [2]

Если поле DAT имеет тип дата, то надо StrToDat("01.07.2003")


← →
Apollo ©   (2003-09-19 14:32) [3]

>sewer1
>Если поле DAT имеет тип дата, то надо StrToDat("01.07.2003")

Так свойство Filter строковое !!!

Код
DataModule1.ADOTable1.Filter:="DAT >= 01.07.2003 AND DAT <= 19.09.2003";
DataModule1.ADOTable1.Filtered:=True;

работает нормально. Фильтрует нужные записи.


← →
Apollo ©   (2003-09-19 15:12) [4]

Есть. Заработало. Если кто столкнётся с таким сообщаю:
Я сделал так:
DataModule1.ADOTable1.Filter:="INN = 0101010101 AND DAT >= 01.07.2003 AND DAT <= 19.09.2003";
и все отфильтровалось.
Но это же ГЛЮК!!!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-27541
Vemer
2003-09-29 16:47
2003.10.09
Символы разбивки строки.


14-27660
Омлет
2003-09-22 00:01
2003.10.09
Именинники 22 сентября !


14-27689
Толя
2003-09-22 01:54
2003.10.09
Pchar to Char


3-27362
Виталий Панасенко
2003-09-19 10:47
2003.10.09
Создание композитного отчета в pReport


8-27617
Sergey
2003-05-23 00:31
2003.10.09
Анимация




   Наверх