Kod: Zaznacz cały
SELECT Atr_Wartosc, Atr_AtrTyp, Atr_AtrFirma, Atr_AtrNumer, Atr_AtrLp
FROM CDN.Atrybuty
JOIN CDN.ZamElem ON Atr_ObiTyp=ZaE_GIDTyp AND Atr_ObiNumer=ZaE_GIDNumer AND Atr_ObiLp=ZaE_GIDLp AND Atr_AtkId={Ato_AtkID}
JOIN CDN.TraSElem ON ZaE_GIDTyp=TrS_ZlcTyp AND ZaE_GIDNumer=TrS_ZlcNumer AND ZaE_GIDLp=TrS_ZlcLp
JOIN CDN.TraElem ON TrE_GIDTyp=TrS_GIDTyp AND TrE_GIDNumer=TrS_GIDNumer AND TrE_GIDLp=TrS_GIDLp
WHERE {FiltrSQL}
Chciałbym żeby dodawał się bez względu na podgląd, czyli na logikę daję akcję DODANIE. I niestety nie działa
Najprawdopodobniej dlatego, że najpierw tworzy się rekord w TraElem a dopiero potem w TraSElem. Jak robię odczyt do powiązania działają bo są wszystkie potrzebne dane. Ale przy tworzeniu TraElem nie ma jeszcze TraSElem więc atrybut się nie przenosi.
No to jak w takim razie powiązać (nie przez TraSElem) rekord pozycji FZ z rekordem pozycji ZZ???