![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Быстрая навигация по таблице при помощи компонента TEdit [D5, D6, Paradox]
NikNik © (2002-03-19 13:04:00)Помогите, пожалуйста! Может кто-то сталкивался...
Проблема такая над сеткой с отбражаемой таблицей TDBGridустановлена строка поиска в TEdit, чтобы программа высвечивала в сетке ту запись которая содержит в себе содержимое TEdit, этакий быстрый поиск.... Буду очень благодарен..
fnatali (2002-03-19 13:12:00) [1]Я правильно поняла - тебе нужно найти в каком-либо поле определённой таблицы текст из Edit и показать эту запись в DBGrid? Если я верно расшифровала, то тебе нужно использовать Table1.Locate - для показа одной записи или использовать Query, где в SQL выражении задать критерии поиска. Запуск поиска можно осуществлять по разной логике - или после введения целого фрагмента текста - тогда это можно делать по отдельной кнопке или какому-либо событию (OnExit - например); или после нажатия каждой следующей буквы - тогда событие OnKeyPress(в этом случае желательно делать задержку перед обработкой - вдруг пользователь ещё не закончил ввод). Я думаю примерно так.
NikNik (2002-03-19 13:11:00) [2]КАК НАПРИМЕР?
XCB (2002-03-19 13:06:00) [3]Ну и вчем проблема ??? высвечивай...