Moin khalilazzz,
ich würde die Überprüfung nicht im Grid1KeyDown-Ereignis durchführen. Besser wäre es meines Erachtens im BeforePost der zugehörigen Table bzw
Query. Und dann solltest Du den Wert des von
Query.Field überprüfen. (z.B. mit IsNull). Falls Du leere zeichenketten auch ausschließen willst geht es auch so (gefunden ibn der
OH!),mußt es nur sinngemäß auf ein TStringField anwenden:
Delphi-Quellcode:
procedure TForm1.Table1BeforePost(DataSet: TDataSet);
begin
if DBEdit1.Text = '' then
Abort;
end;