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

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

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

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

Сообщение alexkam » 14.03.2011 16:12:48

Каким образом можно реализовать быстрый поиск в DBGird? Есть варианты?
alexkam
постоялец
 
Сообщения: 152
Зарегистрирован: 07.09.2009 20:03:59

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

Сообщение Little_Roo » 14.03.2011 16:16:38

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

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

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

Сообщение alexkam » 14.03.2011 16:22:37

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

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

Сообщение dunin » 14.03.2011 16:53:11

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

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

Сообщение alexkam » 14.03.2011 16:55:19

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

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

Сообщение dunin » 14.03.2011 17:02:37

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

Я бы глянул в исходники Rx... :roll:
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

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

Сообщение alexkam » 14.03.2011 17:11:23

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

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

Сообщение Little_Roo » 14.03.2011 17:31:54

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


https://lazarus-ccr.svn.sourceforge.net ... ponents/rx
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

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

Сообщение Vadim » 14.03.2011 17:47:09

Граждане! В DbGrid нет никаких данных, поэтому сам топик, в таком звучании, совершенно бессмысленен.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение dunin » 14.03.2011 19:51:02

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

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

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

Сообщение Ism » 14.03.2011 23:23:21

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

мгновенный поиск с интересными возможностями, например поиск по части слова
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

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

Сообщение Padre_Mortius » 14.03.2011 23:44:31

Ism
А причем здесь DBGrid? Вы с dataset работаете
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

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

Сообщение Ism » 15.03.2011 00:03:54

а что, dbgrid используют без dataset ? А я думал он для баз данных. Какой смысл искать в dbgrid без dataset ?
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

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

Сообщение Vadim » 15.03.2011 04:04:05

Ism
Вы не поняли или издеваетесь?
Locate() - это функция поиска в dataset'е, а не в DBGrid'е.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

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

Сообщение v-t-l » 15.03.2011 10:03:34

Итого:
В DBGrid искать ничего не надо - искать нужно в дейтасете, к которому DBGrid подключен, а уж DBGrid сам "прокрутится" на найденую запись.
v-t-l
энтузиаст
 
Сообщения: 735
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 16

Рейтинг@Mail.ru