自動車部品店で使う簡単なプログラムを作っています。外観は次のとおりです。リンク
問題は、左側の小さなウィンドウです。メインウィンドウでDBGridのいずれかの行をダブルクリックすると開く必要があり、選択したアイテムのすべての特性がDBEditフィールドに表示されます。[保存]ボタンをクリックすると、DBEditフィールドからの変更がデータベースに保存されますが、それ以外の場合は、変更が無視されます。
次のコードを使用して、DBGridのフィールドをダブルクリックして別のフォームを開くことに成功しました。
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
if not Assigned(Form2)
then Form2 := TForm2.Create(Application);
Form2.Show;
end;
現在の唯一の問題は、DBGridのどの行が選択されているかをプログラムに検出させ、その内容を小さいウィンドウのDBEditフィールドに表示する方法です。
誰かがこれを行う方法を教えてもらえますか?
ありがとう!