![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать поиск в таблице.... [D7]
Mikel © (2005-01-22 13:34:00)Помогите!!! Как сделать поиск в таблице....
Есть edit , в таблице есть столбик "Фирма"
если в едите набираешь букву,
то в таблице исчезают строчки, где название фирмы не совпадает
ПРИМЕР
edit1 __Нор__
остаются в таблице : Нордост
Норильск
Норзуб
или как сделать тогда в таблице прстой поиск как в блокноте...
REA (2005-01-22 14:26:00) [1]FindKey, FindNearest тоже могут помочь
REA (2005-01-22 14:22:00) [2]Ну ClientDataSet еще есть. Да и перебор подойдет.
Anatoly Podgoretsky (2005-01-22 14:06:00) [3]Придется переписывать все данные в StringGrid или в том, что у тебя это заменяет. StringGrid им большинство его наследников не поддерживают фильтрации.
PZ (2005-01-22 13:48:00) [4]Так ведь, что хотели - то и получили.
Потом надо задать
Edite1.Text := '';
и все строчки восстановятся.
hooch (2005-01-22 13:44:00) [5]чтоб исчезали надо фильтр использовать, простой поиск - перебор всех записей и сравнение с введной строкой, где сопала там остановится