![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск в реальном времени [D5, IB6.x]
Z_man7777 © (2002-11-04 12:29:00)Как можно реализовать поиск по Базе Данных так, чтобы найденые записи возвращались по мере их нахождения?!!!
Пример: как в ОС Windows реализован "Поиск файлов и/или каталогов"
Anatoly Podgoretsky (2002-11-05 11:49:00) [1]Это не поиск, это фильтр, делай через запрос по твоему условию
Леха_ (2002-11-05 11:49:00) [2]запусти поиск в паралельном потоке и делай там все что захочешь в том числе и ProgresBar
Z_man7777 (2002-11-05 11:45:00) [3]Anatoly Podgoretsky
Как в Винде реализован поиск, то есть идет поиск совпадений и тут же параллельно показываются найденые записи, а еще если замутить ProgressBar - сколько осталось до конца, то вообще ЦЕНЫ нету, то есть будет СУПЕРСКИ.
Anatoly Podgoretsky (2002-11-04 15:47:00) [4]Может ты поиск с выборкой путаешь, поиск и так в реальном времени и ничего не возвращается, его задача перемещение курсора в таблице (наборе)
MsGuns (2002-11-04 15:42:00) [5]Ставь в запросе ограничение на кол-во выбираемых записей и доп.условие > некоторого значения, определяемого как идентификатор последней выбранной записи текущего курсора.
Z_man7777 (2002-11-04 15:11:00) [6]А по подробнее можно, как это будет на практике?
Alexandr (2002-11-04 12:31:00) [7]так и сделай поиск на клиенте как тебе надо.
И по скорости сравнимо будет. И по ресурсоемкости.
А если хочешь быстро, тогда делай по-нормальному