![]() |
|
|
#1
|
|||
|
|||
|
Здравствуйте!
Как будет выглядеть код поиска необходимой строки по какому-то критерию и затем установку указателя на предыдущую строку. Т.е. найти строку, в которой <поле1>=критерий и <поле2>=критерий, и установить указатель на предыдущую строку |
|
#2
|
|||
|
|||
|
Может какой-то более лучший способ есть? Надо найти запись по критериям и установить указатель на предыдущую запись
|
|
#3
|
||||
|
||||
|
Цитата:
Код:
begin
if ADOTable1.Locate('поле1;поле2', VarArrayOf(['критерий1', 'критерий2']), []) then
begin
ADOTable1.Prior;
end else
begin
ShowMessage('Не найдено');
end;
end; |
|
#4
|
|||
|
|||
|
Спасибо большое! Пробую применять
|
|
#5
|
|||
|
|||
|
что-то ADOTable.prior не компилится
|
|
#6
|
||||
|
||||
|
Цитата:
|
|
#7
|
|||
|
|||
|
Когда после ADOTable ставлю точку в списке, который вываливается, отсутствует prior. У меня Delphi 7
|
|
#8
|
||||
|
||||
|
Цитата:
|
|
#9
|
|||
|
|||
|
Всё! Нашёл! Это я лоханулся. Спасибо, всё работает
|