![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правильно сделать перемещение указателя в гриде если... [D6, Paradox]
Леонид © (2005-06-30 15:57:00)Имеется форма поиска. Я вот получаю RN c пом. ниже привед. кода. И мне нужно открыть др. форму и в ней установить в гриде курсор на нужную мне строку.
Вообщем не знаю как это сделать. Подскажите.
procedure TPoisk_f.N1Click(Sender: TObject);
var k: integer;
begin
k:=DM.PoiskSQL.fieldByName('RN').AsInteger;
Poisk_f.Caption:=IntToStr(k);
Pribor_Form.Show;
//Не компилится.. думал так сделать...
DM.PriborSQL.Locate('RN', k, [loPartialKey]);
end;
Леонид (2005-06-30 16:15:00) [1]Спасибо - evvcom - работает, я рад. Единственно не понятно почему DB не был в uses написан.
evvcom (2005-06-30 16:12:00) [2]
> Undeclared indentifier: loPartialKey
uses DB; присутствует?
Леонид (2005-06-30 16:12:00) [3]Val - объяснить пожалуйста, ну хоть немного поподробней. Ну не учил я английский. Пожалуйста, если не очень затрудню помогите.
Val (2005-06-30 16:10:00) [4]потому что undeclared. лень посмотреть хелп и использовать нужный модуль?
[1] -=XP=- © (30.06.05 16:01)
зачем ему массив, если он по одному полю поиск делает?
Леонид (2005-06-30 16:08:00) [5]Да ругается, ругается сначала Undeclared indentifier: loPartialKey
и я не пойму почему?
-=XP=- (2005-06-30 16:01:00) [6]//Не компилится.. думал так сделать...
DM.PriborSQL.Locate('RN', k, [loPartialKey]);
Обычно, при этом еще сообщение компилятора бывает. Вполне осмысленное, причем.
DM.PriborSQL.Locate('RN', VarArrayOf([k]), [loPartialKey]);
P.S. Не уверен, что будет искать при таком ключе...