Hallo allerseits,
ich möchte in der Procedure BeforePost nach Prüfung einiger Felder die nicht leer sein dürfen ggf. den Post-Vorgang abbrechen. Hierfür gibt es in der Delphi-Hilfe auch ein Beispiel, dieses funktioniert jedoch nicht.
Hier der Originaltext aus der Delphi-Hilfe:
In diesem Beispiel wird geprüft, ob ein TDBEdit-Steuerelement einen gültigen Eintrag enthält. Ist das Steuerelement leer, wird die Prozedur Abort aufgerufen, um das Eintragen zu verhindern.
Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.Table1BeforePost(DataSet: TDataSet); begin if DBEdit1.Text = '' then Abort; end; |
Obiges Original-Beispiel aus der Delphi-Hilfe erzeugt jedoch die Fehlermeldung:
Anweisung erforderlich aber Ausdruck vom Typ Integer gefunden
Woran kann das liegen???? Gibt es eine Alternative???
PS.: ich programmiere mit Delphi 6 Professional, der rote Balken der Fehlermeldung wird immer 3 Zeilen über dem eigentlichen Fehler angezeigt
Irgendwie ist diese Delphiversion nicht OK.
MfG