![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBgridEh ошибка фильтре Error in expression [D6, Firebird]
Ulugbek © (2009-03-11 14:57:00)Привет всем.
Помогите с фильтрем в DbgridEh .
Когда фильтр делаю по одной поле выдает ошибку
Error in expression.. а остальними нет..
В поля содержит такого значения
(095) 949-959-59
если фильтре так напишу то ругаеться..
Помогите в чем проблема..
Ulugbek (2009-03-18 14:47:00) [21]
> >> если я вот так напишу то он не ругает '(095) 949-959-
> 59'
> проблема решена? ->> ну так и пиши!
> не устраивает? ->> поправь Dbgrideh.pas
>
Это пользователю не нравится писать с апострами...
Вот я незнаю именно что изменить в DbgridEh.pas..
Если знаешь помоги очень надо..
немо2 (2009-03-18 13:07:00) [22]>> если я вот так напишу то он не ругает '(095) 949-959-59'
проблема решена? ->> ну так и пиши!
не устраивает? ->> поправь Dbgrideh.pas
Ulugbek (2009-03-18 12:55:00) [23]Помогите а !
Никто не сталкивался с таким Errorom :(
Ulugbek (2009-03-11 15:49:00) [24]Просто у меня пользователь хотел что фильтр был как у Excel и автоматом фильтровал..
Сделал так
соединил Tibclientdataset>DataDriverEh>MemTable>Datasource..
В DbGrideH>stfilter=true ,visible=true server и local sortin=true;
Добавил Uses EhlibIBX.pas и в модуле
initialization
DBGridEhDefaultStyle.FilterEditCloseUpApplyFilter := True;
что бы автоматом фильтр делал и все.
В поля содержит такого значения
(095) 949-959-59 если я вот так напишу то он не ругает '(095) 949-959-59'
Может Dbgrideh.pas поправить?
Немо (2009-03-11 15:09:00) [25]как то встречалось, что он скобки не понимает
попытайтесь без скобок как-то сделать, изменить фильтр