Witam
To mój pierwszy post na forum. Dopiero zaczynam przegodę z tym programem i pojawił mi się problem.
Próbuję stworzyć formatowanie warunkowe, które będzie działać w ten sposób że jeżeli określona fraza pojawi się w FZ w rubryce numer dokumentu oryginalnego to wtedy ta pozycja w PZa będzie podświetlona innym kolorem.
Napisałem zapytanie
Warunek SQL
CASE WHEN dok_NrPelnyOryg like 'DO_ZM%' THEN 1 ELSE 0 END
ale działa on tylko wtedy gdy formatowanie warunkowe sql użyję dla dokumentów FZ. Ja chcę go zastosować dla dokumentów PZ w związku z czym jak rozumiem muszę napisać jeszcze jedno zapytanie, które powinno być umieszczone pod tym zapytaniem przy pozycji "Dodatkowe tabele (opcjonalnie)" żeby połączyć ze sobą te dokumenty.
Niestety każde zapytanie jakie piszę kończy się błędami.
Napisałem zapytanie SQL które po odpaleniu działa ale niestety nie mogę go zastosować przy tworzeniu formatowania warunkowego ponieważ tam jest wymagana składnia CASE WHEN....
To treść tego zapytania
SELECT PZa.dok_DoDokId,FZ.dok_Id,FZ.dok_NrPelnyOryg,FZ.dok_NrPelny,PZa.dok_NrPElny
FROM dbo.dok__Dokument PZa
LEFT OUTER JOIN dbo.dok__Dokument FZ
ON FZ.dok_Id = PZa.dok_DoDokId
WHERE FZ.dok_NrPelnyOryg like 'DO_ZMIANY'
Czy ktoś mógłby mi pomóc napisać zapytanie łączące tabele w tworzeniu własnego formatowania sql w Subiekt GT?
Dodam jeszcze że gdy do rubryki "Dodatkowe tabele" wpiszę:
SELECT PZa.dok_DoDokId,FZ.dok_Id,FZ.dok_NrPelnyOryg,FZ.dok_NrPelny,PZa.dok_NrPElny
FROM dbo.dok__Dokument PZa
LEFT OUTER JOIN dbo.dok__Dokument FZ
ON FZ.dok_Id = PZa.dok_DoDokId
WHERE FZ.dok_NrPelnyOryg like 'DO_ZMIANY'
Pojawia się komunikat "Ambiguous column name 'dok_Typ'