Autor Wątek: [Zest. SQL] Domyślna wartość dla dynamicznego parametru wyboru kontrahentów  (Przeczytany 2475 razy)

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

Offline Pawelb

  • Nowy użytkownik
  • *
  • Wiadomości: 1
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.7
Tworzenie zestawienia SQL

Czy istnieje sposób na ustawienie dla zestawienia dynamicznego wyposażonego w wybór kontrahenta z kartoteki, opcji która będzie pozwalała na wyświetlanie wszystkich kontrahentów?

Problem polega na tym, że jeżeli dodam regułę "WHERE dok_PlatnikId IN {LM:KH:Kontrahent}" do swojego zestawienia, wyświetli się możliwość wyboru kontrahentów, ale nie wyświetlą się wyniki zapytania dla wszystkich kontrahentów. Chciałbym, aby zestawienie generowało się dla wszystkich kontrahentów, jeżeli żaden nie został wybrany (Kontrahent: (brak)). Jeżeli wybiorę wszystkich kontrahentów z listy, program po prostu przestaje działać, mam ich zwyczajnie zbyt wielu.

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1250
  • Reputacja +46/-1
  • Wersja programu: Navireo
[Zest. SQL] Domyślna wartość dla dynamicznego parametru wyboru kontrahentów
« Odpowiedź #1 dnia: Kwiecień 20, 2023, 15:07:17 »
np.
({LM:KH:FILTR KLIENTÓW:(select kh_id from kh__kontrahent):wszyscy}))
powinien ci zgarnąć wszystkich na wejściu.
« Ostatnia zmiana: Kwiecień 20, 2023, 15:09:29 wysłana przez yemet »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: [Zest. SQL] Domyślna wartość dla dynamicznego parametru wyboru kontrahentów
« Odpowiedź #2 dnia: Kwiecień 20, 2023, 17:02:51 »
WHERE
(
dok_PlatnikId IN ({LM:KH:Kontrahent})
or
-1 IN ({LM:KH:Kontrahent})
)
Sławek, Zduńska Wola

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1250
  • Reputacja +46/-1
  • Wersja programu: Navireo
Odp: [Zest. SQL] Domyślna wartość dla dynamicznego parametru wyboru kontrahentów
« Odpowiedź #3 dnia: Kwiecień 21, 2023, 21:19:38 »
@birds22 nie wiedziałem, że or -1 in można przy tym filtrze wykorzystać w taki sposób. Człowiek się uczy całe życie :)

Forum Użytkownikow Subiekt GT

Odp: [Zest. SQL] Domyślna wartość dla dynamicznego parametru wyboru kontrahentów
« Odpowiedź #3 dnia: Kwiecień 21, 2023, 21:19:38 »