Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
ВнизКак правильно сделать перемещение указателя в гриде если... Найти похожие ветки
← →
Леонид (2005-06-30 15:57) [0]Имеется форма поиска. Я вот получаю 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;
← →
-=XP=- © (2005-06-30 16:01) [1]//Не компилится.. думал так сделать...
DM.PriborSQL.Locate("RN", k, [loPartialKey]);
Обычно, при этом еще сообщение компилятора бывает. Вполне осмысленное, причем.
DM.PriborSQL.Locate("RN", VarArrayOf([k]), [loPartialKey]);
P.S. Не уверен, что будет искать при таком ключе...
← →
Леонид (2005-06-30 16:08) [2]Да ругается, ругается сначала Undeclared indentifier: loPartialKey
и я не пойму почему?
← →
Val © (2005-06-30 16:10) [3]потому что undeclared. лень посмотреть хелп и использовать нужный модуль?
[1] -=XP=- © (30.06.05 16:01)
зачем ему массив, если он по одному полю поиск делает?
← →
evvcom © (2005-06-30 16:12) [4]
> Undeclared indentifier: loPartialKey
uses DB; присутствует?
← →
Леонид (2005-06-30 16:12) [5]Val - объяснить пожалуйста, ну хоть немного поподробней. Ну не учил я английский. Пожалуйста, если не очень затрудню помогите.
← →
Леонид (2005-06-30 16:15) [6]Спасибо - evvcom - работает, я рад. Единственно не понятно почему DB не был в uses написан.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c