Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

locate [D6, MSSQL]


Volodya_ ©   (2004-03-26 01:56:00) 

Как продолжить поиск с помощью locate, после нахождения 1 записи?


sniknik   (2004-03-26 10:10:00) [1]

компоненты доступа?

если ADO то есть поиск по фильтру, с дальнейшим продолжением, заменяеш локейт не него и все. (FindFirst, FindNext, FindPrior)


Anatoly Podgoretsky   (2004-03-26 09:35:00) [2]

Next


ЮЮ   (2004-03-26 09:22:00) [3]

>У меня поиск происходит по всем полям

И я о том же: сначала вываливаем пользователю тыщу строк, которые ему и нафиг не нужны, а потом среди них пытаемся найти несколько нужных.

>т.е. фильтр и запрос не подходит
Next, сравнение полей, и так до конца набора


Volodya_   (2004-03-26 09:12:00) [4]

У меня поиск происходит по всем полям, после нахождения я перехожу на найденую запись, т.е. фильтр и запрос не подходит


ЮЮ   (2004-03-26 02:45:00) [5]

Никак.
Вместо Locate одним запросом выбрать нужные пользователю записи, а не застовлять бродить его по необозримому взглядом DataSet-y.
Или использовать фидьтр на клиенте


Наверх

Титульная страница Поиск, карта сайта Написать письмо