![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с фильтром в DBGrid [D7]
Neket © (2006-07-28 10:04:00)Задаю в DBGrid фильтр следующей строкой:
(CEL='111') or (CEL = '112') or (CEL = '113') and (CEL<>null) and (KVARTAL='2 кв. 2006г.') and (KVARTAL<>null).
Но при этом у меня выводятся строки со значением поля "CEL" как 111 так и 112, хотя в строке в которой поле CEL равно 111, поле KVARTAL <> 2 кв. 2006г.
В чем может быть дело?
P.S. Если криво объяснил вы скажите попробую объяснить получше...
Desdechado (2006-07-28 15:53:00) [1]> (KVARTAL='2 кв. 2006г.') and (KVARTAL<>null)
что-то из этого явно лишнее, да и на NULL проверяют, как написано в isasa © (28.07.06 10:35) [4]
isasa (2006-07-28 10:35:00) [2](CEL<>null) and ... and (KVARTAL<>null) ?
(CEL is not null) and ... and (KVARTAL is not null) !
Neket (2006-07-28 10:31:00) [3]О спасибо заработало.......
Megabyte (2006-07-28 10:27:00) [4]Где такой Грид продают с фильтром?
А по поводу операций: наверное, стоит первые 3 операции(с OR) взять еще в одни скобки!
А то получается так: это ИЛИ это ИЛИ это+то+то.
Ega23 (2006-07-28 10:08:00) [5]
((CEL='111') or (CEL = '112') or (CEL = '113')) and (CEL<>null) and (KVARTAL='2 кв. 2006г.') and (KVARTAL<>null).
?