![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
dxDBGrid Filter [D6, D7, MSSQL]
Миф © (2004-03-15 12:39:00)Как осушествить фильтрацию в dxDBGrid по первым введеным символам
Миф (2004-03-17 13:30:00) [1]Спасибо BorisSV
а я то то туда загонял Name Like '%48%', а еще удивлялся почему не работает! :-)
BorisSV (2004-03-15 17:34:00) [2]Таким образом можно не юзать SQL, т.к. быстрее + редактировать, добавлять, удалять записи можно..
BorisSV (2004-03-15 17:30:00) [3]Всё реально проще :)
пусть например надо вывести все записи в которых встречается '48'
В свойство Filter датасета загоняем Name Like '*48*' и готово :)
stud (2004-03-15 16:56:00) [4]тогда проще выполнить селект всех записей и искать локально типа локате или сикдетайл чем каждый раз переоткрывать запрос
Миф (2004-03-15 16:31:00) [5]Пришлось добавлять в Qvery строку where Name like '...%'
Рабатает нормально, но медленно
BorisSV (2004-03-15 16:29:00) [6]
> Как совсем? Ну тогда посмотри ещё OnFilterRecord
Так я про это и говорю...
Миф (2004-03-15 16:22:00) [7]Единственное как я придумал решить эту праблему это вставлять в запрос "where like '...%' ... медленно но работает
stud (2004-03-15 16:17:00) [8]обговорился
seekdetail
Плохиш (2004-03-15 15:46:00) [9]
> >TDataSet.OnFilter + F1/Help - нет там ничего интересного
> оп этому поводу!
Как совсем? Ну тогда посмотри ещё OnFilterRecord
BorisSV (2004-03-15 15:37:00) [10]Тоже столкнулся с этим...
Может есть соображения у кого нибудь...
Каким символом в фильтре обозначить "любое количество произвольных символов"?...
% и * - не катит...
или как можно иначе решить эту проблему..
>TDataSet.OnFilter + F1/Help - нет там ничего интересного оп этому поводу!
Плохиш (2004-03-15 14:57:00) [11]TDataSet.OnFilter + F1/Help
Миф (2004-03-15 14:46:00) [12]Данные по которым нужно фильтровать вводятся в Edit,
а в dxDBGridе должна происходить фильтрация по ним.
Нужен какой-то аналог оператору like '...%'
Миф (2004-03-15 14:38:00) [13]
> stud © (15.03.04 13:38) [1]
> detailseek=true rowselect=false - это поиск в гриде по вводимым
> символам.
> а фильтровать лучше наверное с помощью запроса
у dxDBGrid нет таких свойств ...
stud (2004-03-15 13:38:00) [14]detailseek=true rowselect=false - это поиск в гриде по вводимым символам.
а фильтровать лучше наверное с помощью запроса