Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

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

  Alt 5. Feb 2013, 17:59
...
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.
Ja, das ist mir auch bekannt und so arbeite ich auch schon seit mehreren Jahren.
Wenn die Adresse zuerst ausgewehlt wird und sie Teil eines Joins ist, wird die Anzeige nicht aktualisiert.
Das was mich dabei stört ist, sie wird auch nach einem post nicht aktualisiert! Erst nach einem Refresh.

Die IBO Komponenten lösen dieses Problem. Die haben ein property RefreshAfterPost.
In IBO gibt es auch ein PostRetaining so quasie "ein bischen Posten"
Bei PostRetaining wird die Datenmenge vom Server abgerufen und somit werden auch die Jonings aktualisiert
der State ist immer noch bei dsInsert.

AnyDAC macht möglicherweise auch was in dieser Richtung. Der Hinweis von Dmitry mit dem TADUpdateSQL FetchRowSQL
würde mich interessieren. Wie kann ich FetchRowSQL einsetzen? Hast du das schon mal gemacht?

Gruß Kostas
  Mit Zitat antworten Zitat