Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: bargo w Sierpień 14, 2017, 07:42:32

Tytuł: Formatowanie warunkowe
Wiadomość wysłana przez: bargo w Sierpień 14, 2017, 07:42:32
Witam,
szanowni Państwo potrzebuję pomocy przy utworzeniu formatowania warunkowego faktur sprzedaży. Założenie jest takie aby przefiltrować faktury wystawione dla odbiorcy detalicznego, który nie posiada statusu fiskalnego /brak fiskalizacji/. Stworzyłem warunek sql CASE WHEN kh_odbdet=1 THEN 1 ELSE 0 END, dodałem tabelę kh_odbdet, ale otrzymuję błąd incorrect synatax near the keyword "where". Proszę o pomoc w poprawnym stworzeniu tego warunku bo z sqla jestem "noga".
Pozdrawiam
Tytuł: Odp: Formatowanie warunkowe
Wiadomość wysłana przez: pir w Sierpień 14, 2017, 09:11:57
Pewnie dlatego, że tabela "kh_odbdet" nie istnieje. Przynajmniej u mnie takiej nie znalazłem.
Tytuł: Odp: Formatowanie warunkowe
Wiadomość wysłana przez: bargo w Sierpień 14, 2017, 09:45:46
OK, tabela nie istnieje ale kolumna w tabeli kh_kontrahent już tak. Czy mógłby Pan napisać jak poprawnie powinno wyglądać takie formatowanie.
Tytuł: Formatowanie warunkowe
Wiadomość wysłana przez: candy w Sierpień 14, 2017, 10:01:38
Napisałeś "dodałem tabelę kh_odbdet".
Nie pisz co zrobiłeś, tylko wklej to tutaj.
Tytuł: Odp: Formatowanie warunkowe
Wiadomość wysłana przez: bargo w Sierpień 14, 2017, 10:16:12
Zrobiłem to tak:
Warunek SQL:
CASE WHEN kh_odbdet=1 THEN 1 ELSE 0 END
dodatkowe tabele:
kh_odbdet


Tytuł: Odp: Formatowanie warunkowe
Wiadomość wysłana przez: dkozlowski w Sierpień 14, 2017, 10:22:50
Nie dodawaj żadnej tabeli, zwłaszcza takiej, która nie istnieje to błąd przestanie się pojawiać, do tego warunku nie są potrzebne dodatkowe tabele.
Tytuł: Odp: Formatowanie warunkowe
Wiadomość wysłana przez: bargo w Sierpień 14, 2017, 10:40:48
Jeżeli jej nie dodam pojawia się komunikat "invalid column name kh_odbdet
Tytuł: Odp: Formatowanie warunkowe
Wiadomość wysłana przez: dkozlowski w Sierpień 14, 2017, 10:54:48
Jeżeli jej nie dodam pojawia się komunikat "invalid column name kh_odbdet

Masz rację, mój błąd (pomyślałem o czymś innym), potrzebna będzie jeszcze tabela kontrahentów:
Cytuj
join kh__Kontrahent on Dok.dok_PlatnikId = kh_Id
Tytuł: Odp: Formatowanie warunkowe
Wiadomość wysłana przez: bargo w Sierpień 14, 2017, 11:12:42
Dziękuję bardzo, o to chodziło.
Pozdrawiam