W ostatnich wersjach programu PP Mag dodaliśmy w module raportów możliwość zdefiniowania własnych parametrów, które będą możliwe do zmiany bezpośrednio w oknie raportu, bez potrzeby edycji raportu i zmiany zapytania SQL.
Do czego mogą służyć parametry raportu?
Jeżeli wykonujesz raport dla kilku magazynów i za każdym razem trzeba było zmieniać symbol magazynu w zapytaniu – po zdefiniowaniu parametru będzie można wpisywać symbol magazynu w polu i uruchomić wykonanie raportu.
Jeżeli wyszukiwałeś jakieś operacje, które zadziały się między określonymi datami, lub w konkretnym dniu, to teraz można zdefiniować parametry i datę będzie można zmieniać w oknie raportu bez konieczności edycji zapytania SQL.
Jak to działa?
W oknie edycji raportu programu PP Mag dodaliśmy możliwość zdefiniowania parametrów kilku typów: tekst, liczba, data. Parametrów tych można użyć w zapytaniu SQL w miejscach gdzie ma być wpisany tekst wprowadzony przez użytkownika.
Użytkownik wykonując raport będzie miał możliwość uzupełnienia parametru przed wykonaniem raportu.
Przykład użycia
Przykładowo potrzebny jest raport wyświetlający listę zaimportowanych dokumentów do magazynu w konkretnym dniu.
W edycji raportu dodajemy parametry, które będą odpowiadać za symbol magazynu, datę początku wyszukiwania i datę końca wyszukiwania.

Używamy nazw tych parametrów w zapytaniu SQL poprzedzając je znakiem @ (małpa).
SELECT
CAST(DATA_UTWORZENIA AS DATE) AS DZIEN,
COUNT(*) AS LICZBA_DOKUMENTOW
FROM MAG_WYDANIA
WHERE
DATA_UTWORZENIA >= '@DATA_OD’ AND DATA_UTWORZENIA <= '@DATA_DO’
AND MAGAZYN = '@MAGAZYN’
GROUP BY CAST(DATA_UTWORZENIA AS DATE)
ORDER BY DZIEN;
Po zapisaniu takiego raportu w oknie wykonania użytkownik będzie miał dostępne pole dla każdego parametru.

Podsumowanie
Mamy nadzieję, że to niewielkie usprawnienie pomoże Wam w codziennej pracy.