Hallo Zusammen,
die Anforderung vorab: Ich benötige eine Möglichkeit die Felder in einem Join einer TADQuery zu aktualisieren ohne ein Post der
Query durchführen zu müssen, wenn etwa die Adresse angezeigt werden soll.
Ich habe eine TADQuery mit dem Select als Beispiel:
Code:
SELECT B.BELEGID
, B.BELEDATUM
, B.ADRESSID
, A.FIRMA
, A.STRASSE
, A.PLZ
, A.ORT
FROM BELEG B
JOIN ADRESSEN A on (A.ADRESSID = B.ADRESSID)
Ich füge einen neuen Datensatz und übergebe dem Feld B.ADRESSID eine gültige ADRESSID.
Jetzt würde ich gerne irgendwie die Adresse aktualisieren, ohne ein Post der
Query durchführen zu müssen da noch weitere required Felder vorhanden sind die noch kein Wert haben. Selbst nach dem Post werde die Felder nicht aktualisiert. Ich muss ein Refresh durchführen. Danach sind alle Felder sichbar.
Der AnyDAC-Support meinte, das automatische aktualisieren der Felder wird nicht unterstützt.
Ich soll mir TADUpdateSQL FetchRowSQL anschauen. Das habe ich gemacht, doch leider ohne Erfolg.
Ich habe alles möglich ausprobiert für FetchRowSQL nichts hat funktioniert.
Weis jemand wie FetchRowSQL funktioniert?
Gruß Kostas