Hallo Klaus,
ich würde das nicht am Klick festmachen wollen - das für solche Zwecke vorgesehene Ereignis der DataSet-Komponente (Table,
Query) ist OnNewRecord(). Dort kannst du bei neuen Datensätzen für bestimmte Felder Vorbelegungen tätigen. Bei bereits existierenden Datensätzen wäre entsprechend das Ereignis AfterEdit() zu benutzen.
Grundsätzlich kannst du natürlich beim Ereignis OnCellClick() feststellen, welches Feld du getroffen hast:
Delphi-Quellcode:
procedure TDemoForm.DBGridCellClick(Column: TColumn);
begin
ShowMessage(Column.FieldName);
end;
Grüße vom marabu