Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
Внизlocate Найти похожие ветки
← →
dimablind (2004-01-03 19:10) [0]Здравствуйте!
Проблема заключается в следующем: использую TQuery. Мне нужно найти запись с переводом курсора на нее
(по неиндексированному полю). Использую locate. Если несколько одинаковых значений (например, фамилий),
то переход на следующую при повторном использовании locate не происходит.
Как быть? Я так понимаю, setkey, editkey,gotokey не подходят, так как поля должны быть индексированы.
С уважением Дмитрий
← →
Jack128 (2004-01-03 23:33) [1]А самому перевести курсор религия не позволяет?
← →
dimablind (2004-01-04 10:50) [2]А примерчик можно? Имеется ввиду, не используя locate?
← →
Desdechado (2004-01-04 12:55) [3]locate ищет всегда от начала выборки
сделай простой цикл от текущего положения с проверкой поля - 5 строк кода, зато сколько плюсов:
1. можно строить сложные условия (в т.ч. на вхождение подстрок)
2. искать с любой позиции
3. искать одинаковые значения, в т.ч. закольцевать (дошел до конца - искать сначала)
← →
sniknik (2004-01-04 13:45) [4]все плюсы уже есть см.
FindField,FindFirst,FindLast,FindNext,FindPrior
← →
dimablind (2004-01-04 21:33) [5]Спасибо!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c