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

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

Как выполнить поиск 1-го вхождения и последующих без фильтрации? [D5, dBase, FoxPro]


kserg@ukr.net ©   (2002-03-25 11:37:00) 

Спасибо.


panov   (2002-03-25 13:17:00) [1]

>kserg@ukr.net (25.03.02 13:10)
Без использования индексов все способы только так и работают - последовательным перебором записей.


kserg@ukr.net   (2002-03-25 13:10:00) [2]

Ну вот - я так и знал :-(


panov   (2002-03-25 13:03:00) [3]

>kserg@ukr.net (25.03.02 12:52)
Только прямым перебором строк.


kserg@ukr.net   (2002-03-25 12:52:00) [4]

2TSV
сортировать по искомому полю нельзя - юзеру нужно видеть искомые записи в окружении соседних.
Уточню (может я плохо объяснил) - надо реализация поиска типа как в Excel - вначале Ctrl-F/задаем поиск/, а затем только F3/искать далее/


TSV   (2002-03-25 12:25:00) [5]

Отсортированная таблица перед поиском. А дальше - Next, пока значение ключа не изменится.


kserg@ukr.net   (2002-03-25 12:23:00) [6]

2Delirium
Ну найду Table1.Locate 1-е вхождение, а последующие как?


Delirium   (2002-03-25 12:19:00) [7]

locate


Наверх

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