Einzelnen Beitrag anzeigen

Benutzerbild von Reinhardtinho
Reinhardtinho

Registriert seit: 26. Feb 2007
411 Beiträge
 
Delphi 5 Enterprise
 
#1

Post abbrechen - je nach Inhalt des TDBEdits (dynamisch)

  Alt 5. Sep 2007, 15:18
Datenbank: MS SQL Server 2000 • Zugriff über: SDAC-Komponenten
Hi zusammen,

Habe mal wieder ein Datenbank-Problem.

Habe auf meiner Form 7 DBEdit-Controls, der Einfachheit halber DBEdit1 bis DbEdit7 gennant.

In den DBEdit-Controls dürfen nur Integer-Werte stehen und zwar aufsteigend.

Also StrToInt(DBEdit1.Text) < StrToInt(DBEdit2.Text) < ... < StrToInt(DBEdit3.Text), die Felder dürfen aber auch ganz leer sein.

Jetzt geht es darum, wenn ich in ein Feld einen falschen Zahlenwert eingegeben habe und danach den Datensatz in die Datenbank speichern möchte, soll der Inhalt des fokusierten DBEdits überprüft werden, ob es auch zulässig ist.

Jetzt ist mein Problem, wie und wo mache ich das?

Delphi-Quellcode:
procedure TForm_Erfassung.Table_ArtikelBeforePost(DataSet: TDataSet);
begin
  ...
end;
Ich meine, dies sei das richtige Ereignis, um das abzufangen, aber dies hier:
(Sender as TDBEdit).Tag geht dann halt leider nicht (so habe ich das in anderen Methoden schon gelöst).



Also genauer 2 Fragen dazu:

1) Wie spreche ich die DBEdits dynamisch an?
2) Wie breche ich den Post zur Datenbank ab?


Vielen Dank an alle die sich den Kopf zerbrechen werden.

MFG Lorenz
Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
  Mit Zitat antworten Zitat