Filtr - where i checkboxy

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

adymala
Posty: 50
Rejestracja: 22 kwie 2020, 15:09
Rola: Konsultant CDN XL
Wersja: 2019

Filtr - where i checkboxy

Post autor: adymala »

Cześć,
Próbuję zrobić filtr, który reaguje na zaznaczenie checkboxa.
Zmienne już mam. Nie wiem jak to ugryźć od strony SQLa.
Próbowałem z casem ale coś nie wychodzi...
Ma ktoś jakiś pomysł co robię nie tak?
where i checkboxy.png
where i checkboxy.png (40.28 KiB) Przejrzano 1299 razy

Kod: Zaznacz cały

@PAR ?@X|MPP|&MPP:REG=1 @? PAR@
@PAR ?@X|IMP|&IMP:REG=1 @? PAR@


TrN_GIDNumer IN (
select DISTINCT TrN_GIDNumer
from cdn.TraNag
        join cdn.TraJPK on TrN_GIDNumer = TrJ_TrNNumer 
where TrJ_Wartosc =

        case when ??MPP = 1 then 'MPP' 
                when ??IMP = 1 then 'IMP'
        end
)

Awatar użytkownika
viesiek1
Posty: 416
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Filtr - where i checkboxy

Post autor: viesiek1 »

Tu masz przykład z zestawienia stanu magazynowego z CheckBoxem: "Różnice stanu sprzedażowego i magazynowego"

Kod: Zaznacz cały

    AND (TwZ_IlSpr <> TwZ_IlMag OR (??rozn = 0 AND 1=1))
A tu z CheckBoxem: "Stan zerowy"

Kod: Zaznacz cały

             
    AND (TwZ_IlSpr <> 0 OR TwZ_IlMag <> 0 OR ??stanzerowy = 1) 
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

adymala
Posty: 50
Rejestracja: 22 kwie 2020, 15:09
Rola: Konsultant CDN XL
Wersja: 2019

Re: Filtr - where i checkboxy

Post autor: adymala »

Dziękuję, udało się. :)
Może komuś się przyda.

Kod: Zaznacz cały

@PAR ?@X|MPP|&MPP:REG=1 @? PAR@
@PAR ?@X|IMP|&IMP:REG=1 @? PAR@


TrN_GIDNumer IN (
select DISTINCT TrN_GIDNumer
from cdn.TraNag
        join cdn.TraJPK on TrN_GIDNumer = TrJ_TrNNumer 
where TrJ_Wartosc like 'MPP' and ??MPP=1
     or TrJ_Wartosc like 'IMP' and ??IMP=1
)

ODPOWIEDZ