Autor Wątek: Formatowanie warunkowe  (Przeczytany 4319 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline bargo

  • Nowy użytkownik
  • *
  • Wiadomości: 25
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
Formatowanie warunkowe
« dnia: 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

Offline pir

  • Aktywny użytkownik
  • ***
  • Wiadomości: 302
  • Reputacja +14/-0
  • Wersja programu: zazwyczaj aktualna chyba że czekam na jakąś poprawkę
Odp: Formatowanie warunkowe
« Odpowiedź #1 dnia: Sierpień 14, 2017, 09:11:57 »
Pewnie dlatego, że tabela "kh_odbdet" nie istnieje. Przynajmniej u mnie takiej nie znalazłem.

Offline bargo

  • Nowy użytkownik
  • *
  • Wiadomości: 25
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
Odp: Formatowanie warunkowe
« Odpowiedź #2 dnia: 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.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4877
  • Reputacja +172/-11
Formatowanie warunkowe
« Odpowiedź #3 dnia: Sierpień 14, 2017, 10:01:38 »
Napisałeś "dodałem tabelę kh_odbdet".
Nie pisz co zrobiłeś, tylko wklej to tutaj.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline bargo

  • Nowy użytkownik
  • *
  • Wiadomości: 25
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
Odp: Formatowanie warunkowe
« Odpowiedź #4 dnia: 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



Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17066
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Formatowanie warunkowe
« Odpowiedź #5 dnia: 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.
Daniel, Białystok.

Offline bargo

  • Nowy użytkownik
  • *
  • Wiadomości: 25
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
Odp: Formatowanie warunkowe
« Odpowiedź #6 dnia: Sierpień 14, 2017, 10:40:48 »
Jeżeli jej nie dodam pojawia się komunikat "invalid column name kh_odbdet

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17066
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Formatowanie warunkowe
« Odpowiedź #7 dnia: 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
Daniel, Białystok.

Offline bargo

  • Nowy użytkownik
  • *
  • Wiadomości: 25
  • Reputacja +0/-0
  • Wersja programu: Najnowsza
Odp: Formatowanie warunkowe
« Odpowiedź #8 dnia: Sierpień 14, 2017, 11:12:42 »
Dziękuję bardzo, o to chodziło.
Pozdrawiam

Forum Użytkownikow Subiekt GT

Odp: Formatowanie warunkowe
« Odpowiedź #8 dnia: Sierpień 14, 2017, 11:12:42 »