Быстрый поиск в DBGrid

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Быстрый поиск в DBGrid

Сообщение alexkam »

Каким образом можно реализовать быстрый поиск в DBGird? Есть варианты?
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Re: Быстрый поиск в DBGrid

Сообщение Little_Roo »

alexkam писал(а):Каким образом можно реализовать быстрый поиск в DBGird? Есть варианты?

Поиск чего ???
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Быстрый поиск в DBGrid

Сообщение alexkam »

Поиск строки.
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Re: Быстрый поиск в DBGrid

Сообщение dunin »

Вроде в tRxDBGrid есть...
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Быстрый поиск в DBGrid

Сообщение alexkam »

Надо именно в dbgrid...
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Re: Быстрый поиск в DBGrid

Сообщение dunin »

alexkam писал(а):Надо именно в dbgrid...

Я бы глянул в исходники Rx... :roll:
alexkam
постоялец
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

Re: Быстрый поиск в DBGrid

Сообщение alexkam »

А где скачать последнюю версию Rx...?
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Re: Быстрый поиск в DBGrid

Сообщение Little_Roo »

alexkam писал(а):А где скачать последнюю версию Rx...?


https://lazarus-ccr.svn.sourceforge.net ... ponents/rx
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Быстрый поиск в DBGrid

Сообщение Vadim »

Граждане! В DbGrid нет никаких данных, поэтому сам топик, в таком звучании, совершенно бессмысленен.
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Re: Быстрый поиск в DBGrid

Сообщение dunin »

Vadim писал(а):Граждане! В DbGrid нет никаких данных, поэтому сам топик, в таком звучании, совершенно бессмысленен.

Внезапно все узнали, что в DbGrid нет никаких данных! :mrgreen:
ИМХО все нормально: вопрошающего поняли - в какую сторону копать он намек получил.
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Быстрый поиск в DBGrid

Сообщение Ism »

Dbgrid.datasource.dataset.locate (....)

мгновенный поиск с интересными возможностями, например поиск по части слова
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Быстрый поиск в DBGrid

Сообщение Padre_Mortius »

Ism
А причем здесь DBGrid? Вы с dataset работаете
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Быстрый поиск в DBGrid

Сообщение Ism »

а что, dbgrid используют без dataset ? А я думал он для баз данных. Какой смысл искать в dbgrid без dataset ?
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Быстрый поиск в DBGrid

Сообщение Vadim »

Ism
Вы не поняли или издеваетесь?
Locate() - это функция поиска в dataset'е, а не в DBGrid'е.
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Быстрый поиск в DBGrid

Сообщение v-t-l »

Итого:
В DBGrid искать ничего не надо - искать нужно в дейтасете, к которому DBGrid подключен, а уж DBGrid сам "прокрутится" на найденую запись.
Ответить