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

ClientDataSet и контекстный поиск   Найти похожие ветки 

 
Phoenix ©   (2004-07-22 14:51) [0]

Можно ли сделать контексный поиск с компонентом ClientDataSet, т.е. есть поле с данными, я ввожу значение и по мере введения отсеиваются все значения которые начинаются так же.
Заранее благодарен.


 
Думкин ©   (2004-07-22 14:53) [1]

А что у него фильтра нет?


 
Phoenix ©   (2004-07-22 15:15) [2]

Думкин ©   (22.07.04 14:53) [1]
А что у него фильтра нет?

Имеется , но как через него сделать имено контекстный поиск, т.е пользователь вводит "А" остаются даный в поле начинающиеся на "А", пользователь прроболдает "Аб" сооотвественно сотаются данные начинающиеся на "Аб" и.т.д.


 
Reindeer Moss Eater ©   (2004-07-22 15:16) [3]

Для этого надо выделить свойство Filter в инспекторе объектов и нажать F1


 
ИдиотЪ   (2004-07-22 15:18) [4]

запрос или фильтр + комбобокс


 
Думкин ©   (2004-07-22 15:19) [5]

> [2] Phoenix ©   (22.07.04 15:15)

Accept := Pos(ColF,DataSet.Fiiii....  .AsString) = 1

ColF - "A", "Аб"..... Можно так если скорость устроит.


 
Думкин ©   (2004-07-22 17:11) [6]

Думал возникнет вопрос по поводу - "если скорость устроит".
Нет, ну и ладно.
Но, в вашем конкретном и узком случае - ибо только по первым знакам фильтр идет можно использовать SetRange.
Удачи


 
Subdigger   (2004-07-22 17:56) [7]

2 Думкин
в комбобокс уже встроен контекстній поиск.


 
Думкин ©   (2004-07-22 20:01) [8]

> [7] Subdigger   (22.07.04 17:56)

И... я не понял.


 
Курдль ©   (2004-07-23 09:07) [9]


> Думкин ©   (22.07.04 15:19) [5]
> Accept := Pos(ColF,DataSet.Fiiii....  .AsString) = 1

Ну Вы уточните, что ли, что указанный Вами код - это тело обработчика OnFilterRecord, работающего при условии Filtered := True.



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

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



Память: 0.46 MB
Время: 0.022 c
1-1090997814
Вентилятор
2004-07-28 10:56
2004.08.15
Pchar


1-1091081401
ksa2002
2004-07-29 10:10
2004.08.15
combobox в Stringgride


14-1090681372
Harim
2004-07-24 19:02
2004.08.15
Как варить пельмени?


1-1091299753
Виталий
2004-07-31 22:49
2004.08.15
Написание кода


3-1090239254
Lala
2004-07-19 16:14
2004.08.15
DBF файл и Юникоды




   Наверх