Einzelnen Beitrag anzeigen

Benutzerbild von Leuselator
Leuselator

Registriert seit: 18. Mär 2003
Ort: Berlin
589 Beiträge
 
Delphi 8 Architect
 
#6

Re: Komplexes Datensatzformular ohne DB-Controls

  Alt 12. Feb 2005, 11:19
Habe soetwas wie Dir vorschwebt in meinem aktuellen Projekt realisiert.
Fazit vorweg: ein sehr tränenreicher Weg, extrem geil wenn Du es erstmal hast!

meine Herangehensweise:
  • Entity-Objekte mit verschiedenen Attributen kapseln den Zugriff auf DB mit eigenen Methoden.
  • Observer-Pattern benutzt.
  • Entity-Objekte sind Observables.
  • Oberflächen-Objekte zur Darstellung der Daten sind Observer, die an Observables(Entity-Objekte) gekoppelt werden.
  • Änderungen in den Kontrols der Oberflächenobjekte lösen im observierten Entity-Objekt Methoden zur Validierung und abspeicherung in DB aus, anschließend werden alle Observer über die Änderung informiert.
Ist aber irre aufwändig und dauert ewig.

Vorschlag: mach es hybrid - Die KernObjekte kannst Du wie gedacht ausführen. SubAttributObjekte machst Du mit direktem BD-Zugriff.

Tel./Mail hast Du - bei näherem Interesse melde Dich.
Gruß
Tim Leuschner
Programmierer = moderner Sysiphos: stets wenn er meint, den Stein seiner Dummheit auf den Berg des Wissens gewuchtet zu haben, erblickt er einen völlig neuen Aspekt und der Dummfels poltert mit Getöse zurück ins Tal der Unwissenheit...
  Mit Zitat antworten Zitat