Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.29;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-93485
INTAARI
2004-01-15 15:36
2004.01.29
TExcelWorksheet и TExcelApplication где взять хелп


3-93402
guest123
2003-12-29 17:18
2004.01.29
Дистрибутив InterBase 5.0-5.5


3-93367
Danilas
2004-01-02 16:32
2004.01.29
Как создать генератор в InterBase


6-93598
sanya-spb
2003-11-25 10:40
2004.01.29
IdTCPServer vs IdTCPClient как отловить разрыв связи при передачи


1-93419
Вомбат
2004-01-16 15:56
2004.01.29
Запись / чтение компоненты из ресурса