Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как правильно сделать перемещение указателя в гриде если... [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. Не уверен, что будет искать при таком ключе...


Наверх

Титульная страница Поиск, карта сайта Написать письмо