Einzelnen Beitrag anzeigen

WFahrner

Registriert seit: 19. Jul 2004
Ort: Bremen
7 Beiträge
 
Delphi 5 Professional
 
#1

Ereignisbehandlung im DBGrid

  Alt 19. Jul 2004, 17:40
Hallo miteinander,
vielleicht kann mir jemand helfen?
Folgends Proble:
ich möchte in einem DBGrid den Wert eines Feldes ändern, falls der Anwender ein anderes Feld geändert hat.
z.B. Artikel.DB
Anzahl | Bezeichnung | Nettopreis | Bruttopreis
wird Nettopreis geändert möchte ich den Bruttopreis ausrechnen und eintragen.
wird Bruttopreis geändert - dann Nettopreis ausrechnen und eintragen.

Wie stelle ich fest in welchem Feld der Anwender ist?
OnChange geht nicht - die rufen sich gegenseitig auf, OnValidate genauso.

Ich muss noch erwähnen das ich Delphi Anfänger bin - bislang habe ich Datenbanken mit Paradox ObjektPal realisiert - da gibt es ein DepartField Ereignis mit dem ist das kein Problem. Bei Delphi finde ich eine Entsprechung nur bei DBEdit aber nicht bei DBGrid - übersehe ich da was?

Vielen Dank schon mal für jeden Tipp und
freundliche Grüße aus Bremen

Werner Fahrner
  Mit Zitat antworten Zitat