![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как выполнить поиск 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