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

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

Locate или не Locate - вот в чем вопрос :) [D5, IB6.x, ]


Fareader ©   (2002-01-08 17:15:00) 

В грид отбирается порядка 70-80 записей, нужно поставить курсор на запись с определенным номером документа. Раньше использовался Locate под (BDE) теперь (под IBX) если нужная запись находится где-то в конце, то Locate ну ооочень долго туда идет. Как быть?


Desdechado   (2002-01-09 10:10:00) [1]

не хочешь Locate, попробуй простой перебор всех записей по условию. На таких объемах это равноценно.


sky3d   (2002-01-09 09:44:00) [2]

Это не общий подход, а просто конкретное решение для некоторых задач.

Создания массива или списка искомых кодов с закладками поиск по списку (лучше двоичный ) и далее позиционирование в НД через Bookmark. Соответственно возникает необходимость переформирования списка при изменениии НД.


Praco   (2002-01-09 09:35:00) [3]

На ib.demo.ru есть статья Д.Кузьменко про BDE. Там описана работа locate.


Awex   (2002-01-08 19:44:00) [4]

70-80 тысяч ?
если 70-80 записей то долно бы работать быстро, даже если и маска поиска у тебя уж очень сложная..


Наверх

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