Raport Wydanie magazynowe

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

Moderator: mikey

Awatar użytkownika
praiser
Posty: 720
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: Raport Wydanie magazynowe

Post autor: praiser »

VIkking pisze:
18 mar 2022, 15:44

Kod: Zaznacz cały

SELECT * FROM CDN.TraElem
join cdn.twrkarty on TrE_TwrTyp=Twr_GIDTyp and TrE_TwrNumer=Twr_GIDNumer
WHERE (TrE_GIDTyp=2033 AND TrE_GIDNumer=40315)
        AND
        (
                TrE_TypTwr in (1, 2, 3)
                OR
                (
                        TrE_TypTwr=4
                        AND
                        (
                                SELECT Atr_Wartosc FROM CDN.Atrybuty WHERE Atr_ObiTyp=Twr_GIDTyp AND Atr_ObiNumer=Twr_GIDNumer AND Atr_AtkId=15
                        ) like 'Tak'
                )
        )
jak to przenieść do CR?
Dodać jako SQL Expression Field
--------------------------------
Pozdrawiam
WW

VIkking
Posty: 176
Rejestracja: 20 paź 2021, 14:28
Rola: Administrator CDN XL
Wersja: 2022
Kontakt:

Re: Raport Wydanie magazynowe

Post autor: VIkking »

Dobra poradziłem sobie z tematem w easy sposób. Dziękuje wszystkim za pomoc. Temat do zamknięcia.

sebek
Posty: 253
Rejestracja: 16 sty 2012, 23:21
Rola: Konsultant CDN XL
Lokalizacja: Łódź/Częstochowa
Kontakt:

Re: Raport Wydanie magazynowe

Post autor: sebek »

Witam,

Jak w wydrukach do pobierania wartości atrybutów używam funkcji:

Kod: Zaznacz cały

ISNULL(CDN.AtrPobierzWartosc(GIDTYP,GIDNumer,GIDLp,0,AtkID,0),'')
Dodawanie do wydruku tabeli CDN.Atrybuty to zły pomysł, ponieważ do danego obiektu może być dodane wiele atrybutów i będą powielać się rekordy. Trzeba wtedy ograniczać Atr_AtkID w ekspercie wybierania.

Pozdrawiam.
Sebek

VIkking
Posty: 176
Rejestracja: 20 paź 2021, 14:28
Rola: Administrator CDN XL
Wersja: 2022
Kontakt:

Re: Raport Wydanie magazynowe

Post autor: VIkking »

Poradziłem sobie poprzez grupowanie w CR, ale rzeczywiście Twój sposób jest lepszy:)

ODPOWIEDZ