фильтрация ADO
используюя фильтр в AdoTable
пишу: AdoTable.filter:='id_otdel=152 or id_otdel=150' и оно работает
пишу: AdoTable.filter:='id_otdel=152 and Id_cust=150' тоже работает
а выражение:
AdoTable.filter:='(id_otdel=152 or id_otdel=150) and (Id_cust=150)'
не работает((((
В ЧЕМ КОСЯК????
Попробуй проверить на БД SQL запросом select * from ... where (id_otdel=152 or id_otdel=150) and (Id_cust=150), какие данные он даст...
А так, к сожалению, экстрасенсы все в отпуске :)
возникает исключение что-то вроде этого "...аргументы имеют не правильный формат или конфликтуют между собой..."
Попробуй вместо Table использовать Query с select'ом по всей таблице или "развернуть" условие: AdoTable.filter:='(id_otdel=152 and Id_cust=150) or (id_otdel=150 and Id_cust=150)'
Какая СУБД используется?
СУБД Access
[id_otdel] и т.д.