Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#3

Re: TDBEdit, TDBLookupComboBox, TField und OnSetText-Event

  Alt 22. Apr 2006, 14:27
Moin Marabu,

Zitat von marabu:
Das Problem mit Intra-Record-Abhängigkeiten hast du auch ohne eine Anbindung an eine Datenbank. Durch die Übermittlung von Sender und Initial Sender an die Stored Procedure schaffst du eine enge Kopplung zwischen GUI und Datenmodell. Ich würde versuchen die Steuerung vollständig im GUI zu belassen.
Keine Chance. Das Programm arbeitet grundsätzlich so, daß die GUI tatsächlich nur zur Darstellung der DB-Inhalte und zur Steuerung des Ablaufes vorgesehen ist. Sämtlich Business-Logic ist in SQl und SP's in ie Datenbank ausgelagert.
Zitat von marabu:
Für die einmalige Benachrichtigung darüber, dass der Inhalt eines Datenfeldes sich geändert hat, würde ich nicht auf das Ereignis OnSetText() der Field-Komponente, sondern auf das Ereignis OnDataChange() der DataSet-Komponente zurückgreifen.
IMHO kommt TField.OnValidate vor TDataSource.OnDataChange, oder? Und damit wäre es zu spät.
  Mit Zitat antworten Zitat