Очень полезный (думаю, не только для меня) топик. Конечно, справедливо для любых "отображалок". Спасибо!
PS. Не сочтите за флуд...
Быстрый поиск в DBGrid
Модератор: Модераторы
Re: Быстрый поиск в DBGrid
Ism писал(а):Dbgrid.datasource.dataset.locate (....)
мгновенный поиск с интересными возможностями, например поиск по части слова
А можно с примером кода... Чтобы по мере набора указатель перемещался. Какое событие обрабатывать для TEdit и какие опции поиска использовать в locate до ещё чтобы и регистр не учитывался. Кликом по кнопке переходит на запись, однако регистронезависимость и поиск по части слова не получается.
Re: Быстрый поиск в DBGrid
jec
Для того, чтобы включить регистронезависимость и возможность поиска по части слова, надо в третий параметр метода Locate() включить опции loCaseInsensitive и loPartialKey. Должно быть что-то вроде:
Для того, чтобы включить регистронезависимость и возможность поиска по части слова, надо в третий параметр метода Locate() включить опции loCaseInsensitive и loPartialKey. Должно быть что-то вроде:
Код: Выделить всё
Locate('Название_поля', VarArrayOf(['Значение_которое_ищем_в_этом_поле']), [loCaseInsensitive, loPartialKey]);