Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

AW: AnyDAC Query mit Join aktualisiert die Felder aus Join Table nicht

  Alt 5. Feb 2013, 16:36
Es ist immer ein Problem eine gejointe Datenmenge zu aktualisieren.
Denn für die Datenbank gibt es nur die Operationen INSERT, UPDATE und DELETE und diese
beziehen sich immer auf genau eine Tabelle.
Dein Problem besteht nicht nur bei AnyDAC sondern es ist ganz grundsätzlicher Art.

Das hat auch Konsequenzen auf die Benutzeroberfläche und darauf wie die Benutzer
arbeiten müssen.
Das Anlegen/Ändern von Adressen ist getrennt von dem Erfassen von Belegen.
Bevor der Benutzer einen Beleg abspeichern kann benötigt er eine Adresse, denn es besteht
eine 1:N Beziehung zwischen Adressen und Belegen.

Man muss den Benutzer so führen, dass er zuerst eine bestehende Adresse auswählt oder eine bestehende
Adresse korrigiert oder eine neue Adresse anlegt.
Erst danach darf er die Belege dazu eingeben.
  Mit Zitat antworten Zitat