Topic: Ячейка в GRID

Как выбрать ячейку в GRID, и по ней открыть запись из другой таблицы?

Re: Ячейка в GRID

Выделить запись в гриде можно с помощью свойства dbItemID, зная id записи, либо SelectedRow, указав порядковый номер строки


Открыть запись можно например нажав программно на кнопку с действием "Показать запись"

Form1.Button1.Click;

либо

ShowRecord(Form2, 'TableName', Form1.TableGrid1.dbItemID); 
Dmitry.

Re: Ячейка в GRID

НЕмного не так, у меня есть фиксированный GRID (x,y). Каждая ячейка в нем ссылка на запись из другой таблицы. И по клику на ячейки (а не строки!!!) должна открываться форма показывающая значение.

Re: Ячейка в GRID

Если все ссылки для одной и той же таблицы, то примерно так

procedure Form1_TableGrid1_OnCellClick (Sender: TObject; ACol, ARow: Integer);
begin
    ShowRecord(Form2, 'TableName', Form1.TableGrid1.Cell[ACol,ARow].AsInteger); 
end;
Dmitry.