Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > как програмно выделить строку в DBgrid


Автор: dzirt 4.12.2007, 20:12
на форме есть 2 DBGrid а у обоих таблиц есть поля f_key1,f_key2 по которым они связаны так вот как сделать так чтобы когда я выделял строку в 1м дбгриде то во 2м дбгриде у меня автоматически выделялась строка у которой значени поля f_key2=f_key1. помогите плиз

if ADOTable1.FieldByName('f_Key1').Text=ADOTable2.FieldByName('f_Key2').Text
then {а что тут писать какраз незнаю}

Автор: Deniz 5.12.2007, 07:17
Событие After scroll для ADOTable1
в нем
Код
ADOTable2.Locate('f_key2', ADOTable1.FieldByName('f_Key1').Text, []);

Автор: dzirt 5.12.2007, 08:26
спсибо проблемка решена

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)