Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

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

  Alt 7. Feb 2005, 10:34
Hai khalilazzz,

bei den meisten DBs ist es so das ein (String)Feld das noch keinen Inhalt hat dieses den "Wert" Null besitzt. Du solltest also noch zusätzlich prüfen ob das Feld NULL ist.

Code:
procedure TForm.DBGrid1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
 f:TField;
begin
  f:=DBGrid1.SelectedField;
 if ((trim(f.text) <>'') OR (Not (f.IsNull)) and (key=VK_Return) then
   key:=VK_Down
else
  key=0;
 end;
[/quote]
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat