Temat: Crystal Reports - Przekazanie identyfikator obiektu do...
Dziękuje za podpowiedz, jeżeli dobrze rozumiałem twoją myśl to tak:
Mamy takie zapytanie osadzone w Crystal Reports
SELECT
A.NUMER AS NUMER_REZERWACJI,
A.STAN_ZAM,
CONVERT(date,convert(datetime,A.DATA -36163,120)) AS DATA,
A.KONTRAHENT,
CONVERT(date,convert(datetime,A.DATA_REALIZACJI -36163,120)) AS DATA_REALIZACJI,
A.NR_ZAMOWIENIA_KLIENTA,
A.ID_KONTRAHENTA,
A.ID_ZAMOWIENIA,
A.ID_MAGAZYNU,
B.INDEKS_KATALOGOWY,
B.ZAMOWIONO,
B.ZREALIZOWANO,
B.ZAREZERWOWANO,
B.ID_POZYCJI_ZAMOWIENIA,
B.ID_ZAMOWIENIA,
B.PRZELICZNIK,
B.NAZWA_CALA,
Z.STATUS_ZAM
FROM
{oj
ZAMOWIENIA_ARTYKULU_V A
LEFT OUTER JOIN POZYCJA_ZAMOWIENIA_V B ON A.ID_ARTYKULU = B.ID_ARTYKULU AND A.ID_ZAMOWIENIA = B.ID_ZAMOWIENIA
}
LEFT OUTER JOIN ZAMOWIENIE Z ON Z.NUMER=A.NR_ZAMOWIENIA_KLIENTA and Z.ID_MAGAZYNU=1
WHERE ( A.ID_MAGAZYNU =1 ) AND ( A.TRYBREJESTRACJI<3 AND A.ID_ARTYKULU=124638 AND A.ID_MAGAZYNU=1 AND A.TYPNUM=1 AND (A.STAN_ZAM='N' OR A.STAN_ZAM='C' OR A.STAN_ZAM='O' OR A.STAN_ZAM='P' OR A.STAN_ZAM='M' OR A.STAN_ZAM='S' OR A.STAN_ZAM='G' OR A.STAN_ZAM='D' OR A.STAN_ZAM='R' OR A.STAN_ZAM='9' OR A.STAN_ZAM='Q' OR A.STAN_ZAM='8' OR A.STAN_ZAM='F')
AND A.ID_ZAMOWIENIA in (select pz.id_zamowienia from pozycja_zamowienia pz where pz.id_artykulu=124638) AND B.ZAMOWIONO>B.ZREALIZOWANO ) ORDER BY A.ID_MAGAZYNU, A.DATA, A.ID_ZAMOWIENIA, B.ID_POZYCJI_ZAMOWIENIA,Z.STATUS_ZAM
Definicja raportu wygląda tak
Pola formuł w Crystal Reports są dodane....
Mam rozumieć że usunąć z zapytania ten fragment
AND A.ID_ZAMOWIENIA in (select pz.id_zamowienia from pozycja_zamowienia pz where pz.id_artykulu=124638)
oraz
AND A.ID_ARTYKULU=124638
zakładając, że zawsze będzie to wywołanie w kontekście magazynu o ID=1
I dodać jako warunek filtrujący rekordy po stronie Crystal Reports?