Страница 1 из 1

Adotable, метод Locate, поиск следующей записи

Добавлено: 13 июл 2011, 13:35
Dr_Grizzly
Добрый день! Использую метод Locate в таблице TAdotable, вопрос - как реализовать поиск следующей записи?

Код: Выделить всё

Form1.AdoTable1.Locate('OrgName','%'+Edit1.Text,[loPartialKey]);
Данный поиск передвигает курсор на первую найденную строку. Каким методом можно заставить курсор искать дальше? Если ищем по части названия организации.

Re: Adotable, метод Locate, поиск следующей записи

Добавлено: 20 июл 2011, 13:09
Dr_Grizzly
Или может кто предложит другой способ поиска данных по таблице с функцией частичного поиска и перехода к следующей найденной записи?

Re: Adotable, метод Locate, поиск следующей записи

Добавлено: 21 июл 2011, 13:01
Игорь Акопян
наложить фильтр, бродить по полученному набору

Re: Adotable, метод Locate, поиск следующей записи

Добавлено: 15 сен 2011, 10:54
Dr_Grizzly
Так и поступил. Добавил еще одну query таблицу, при поиске создаю запрос, накладываю фильтр типа like %Текст поиска% и при нажатии "След.запись" иду по query и возвращаю key записи в метод Locate Таблицы, которая отображается пользователю... Кстати, получился очень гибкий механизм....

Такой механизм позволяет даже искать данные в подчиненной таблице и возвращать ключ в мастер таблице и подчиненной таблице.