Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: Pawelb w Kwiecień 20, 2023, 13:35:48
-
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.
-
np.
({LM:KH:FILTR KLIENTÓW:(select kh_id from kh__kontrahent):wszyscy}))
powinien ci zgarnąć wszystkich na wejściu.
-
WHERE
(
dok_PlatnikId IN ({LM:KH:Kontrahent})
or
-1 IN ({LM:KH:Kontrahent})
)
-
@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 :)