Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#3

Re: DBgrid;überprüfen des Fieldinhalt vor dem Übernahme

  Alt 7. Feb 2005, 10:39
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;
  Mit Zitat antworten Zitat