Вниз
Скачать: 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.02 c
1-1091510617
race1
2004-08-03 09:23
2004.08.15
pointers


1-1091198310
Antonmm
2004-07-30 18:38
2004.08.15
События для кнопок сообщения


4-1089136483
Гном1
2004-07-06 21:54
2004.08.15
Как получить доступ к панели задач


3-1090299812
Tempo
2004-07-20 09:03
2004.08.15
Как узнать номер новой записи.


1-1091046075
dracula
2004-07-29 00:21
2004.08.15
работа с html




   Наверх