Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#4

AW: auf neuen datensatz reagieren , ADO + MSSQL

  Alt 10. Feb 2013, 22:03
Ich würde das abhängig davon machen, was das Event machen soll: Meist soll auf Bewegungen des Datensatzes in einer GUI reagiert werden.

Wenn nun mehrere Dialoge auf das Dataset zugreifen, aber nur ein bestimmter Dialog auf Änderungen reagieren soll, ist die von DeddyH vorgeschlagene Methode keine gute Wahl.

Ich packe immer eine TDataSource auf das Formular und installiere im Event 'OnDataChanged' eine entsprechende 'Datensatz-geändert' Logik. Das Event wird immer aufgerufen, wenn sich ein Feldinhalt ändert (Parameter 'Field' ist das veränderte Feld) oder wenn sich der Datensatzzeiger ändert (Parameter 'Field' ist nil).

Möchte ich dagegen immer auf Änderungen des Datensatzzeigers reagieren, dann ist die DeddyH-Methode richtig.
  Mit Zitat antworten Zitat