Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c