Menu

W głównym menu dostępne jest pięć grup opcji:

  • Plik – Opcje związane tworzeniem, otwieraniem, kopiowaniem, przenoszeniem, drukowaniem, zmianą ustawień szablonu.
  • Edytuj – Opcje związane edycją szablonu.
  • Widok – Opcje związane z widocznością podstawowych elementów edytora szablonu.
  • Wstaw – Opcje związane wstawianiem elementów na szablon.
  • Dane – Opcje związane danymi szablonu.

Po naciśnięci lewym przyciskiem myszy na jedną z nich pojawi się lista opcji dostępnych dla danej grupy.

 




Tryb podglądu

W trybie podglądu użytkownik może podejrzeć wygląd raportu. Domyślnie otwiera się pogląd pierwszej strony raportu.

Uwaga
Uwaga! Jeśli w trybie Tworzenia nie zostały dodane żadne elementy na szablon to w trybie podglądu pojawi się informacja, że raport nie zawiera żadnych stron.

W środkowej części okna użytkownik ma podgląd strony raportu. W dolnej części okna znajduje się pasek następującymi elementami:

  • Pierwsza strona – Przycisk pozwala na przejście do pierwszej strony raportu. Niedostępny w przypadku gdy wyświetlona jest pierwsza strona raportu.
  • Poprzednia strona – Przycisk pozwala na przejście do poprzedniej strony raportu. Niedostępny w przypadku gdy wyświetlona jest pierwsza strona raportu.
  • Aktualna strona – Informacja. na której stronie raportu znajduje się właśnie użytkownik oraz informacja o ilości stron raportu.
  • Następna strona – Przycisk pozwala na przejście do następnej strony raportu. Niedostępny w przypadku gdy wyświetlona jest ostatnia strona raportu.
  • Ostatnia strona – Przycisk pozwala na przejście do ostatniej strony raportu. Niedostępny w przypadku gdy wyświetlona jest ostatnia strona raportu.
  • 6 kwadracików – Przycisk pozwala ma podgląd kilku stron raportu jednocześnie. Opcja będzie dostępna w kolejnych wersjach.
  • 6 kwadracików procentowo – Przycisk pozwala powiększenie lub pomniejszenie widoku podglądu. Domyślnie ustawiony jest podgląd 100%. Wartości możliwe do wyboru to: Dopasuj, 50%, 75%, 100%, 125%, 150%, 175%, 200%.
  • Drukuj – Przycisk pozwala na otwarcie okna Drukuj w celu wydrukowania raportu.

Po lewej stronie okna konfiguracji wydruku znajduje się podgląd pojedynczej stronu wydruku, informacji o ilości stron oraz możliwość przechodzenia pomiędzy nimi za pomocą poniższych przycisków:

Dostępne przyciski kolejno od lewej: pierwsza strona, poprzednia storna, następna strona, ostatnia strona.

Opcje konfiguracji wydruku:

  • Drukarka – Użytkownik ma możliwość wybrani drukarki z listy.
  • Liczba kopii – Użytkownik może wpisać liczbę kopii lub zwiększyć/zmniejszyć ilość za pomocą przycisku strzałek góra-dół.
  • Dwustronnie – Check określający czy wydruk ma być dwustronny czy jednostronny.
  • Strony – Opcja pozwala na wybranie stron do wydruku poprzez zaznaczenie opcji Wszystkie lub Wybierz oraz określenie zakresu stron w polach Od i Do.

Uwaga
Uwaga! Liczba w polu Od musi być większa od liczby w polu Do, w innym wypadku użytkownik zostanie o tym poinformowany poniższym komunikatem

  • Rozmiar papieru – Użytkownik ma możliwość wybrania z listy rozmiaru papieru na jakim chce wydrukować szablon.
  • Orientacja – Użytkownik ma możliwość zmiany orientacji pomiędzy Pionową a Poziomą.
  • Podawanie papieru – Użytkownik ma możliwość wybrania podajnika papieru (jeśli drukarka ma taką opcję) dla wszystkich stron taki sam lub pierwszej strony inny niż dla pozostałych stron.
  • Obsługa papieru – Użytkownik ma możliwość wybrania drukowania jednostronnego lub dwustronnego.
  • Kolor wydruku – Użytkownik ma możliwość wyboru kolory wydruku pomiędzy Odcienie szarości lub Kolorowy. Na dole okna konfiguracji parametrów wydruku dostępne są dwa przyciski:
  • Anuluj – Pozwala anulować drukowanie.
  • Drukuj – Pozwala wydrukować szablon i zamyka okno konfiguracji wydruku. Użytkownik zostanie poinformowany o rozpoczęciu drukowania poniższym komunikatem w prawym dolnym rogu ekranu.

  • Pobierz – Przycisk pozwala na pobranie raportu w formacie PDF. Po wybraniu tej opcji w dolnej prawej części okna pojawi się komunikat o statusie pobrania pliku oraz plik zapisze się w domyślnej lokalizacji lub otworzy się okno do zapisu pliku (w zależności od ustawień przeglądarki).




Samouczek

Podczas pierwszego uruchomienia szablonu użytkownik będzie miał możliwość przejścia przez samouczek, który składa się z 5 kroków.

Praca z panelem danych

Pierwszy krok samouczka to Praca z panelem danych, który zawiera omówienie lewego panelu edytora szablonu.

Praca z sekcjami szablonu

Drugi krok samouczka to Praca z sekcjami szablonu, który zawiera omówienie obszaru roboczego szablonu.

Dodawanie elementów na szablon

Trzeci krok samouczka to Dodawanie elementów na szablon, który zawiera omówienie narzędziownika znajdującego się w części środkowej edytora szablonu tuż nad obszarem roboczym.

Widok szablonu

Czwarty krok samouczka to Widok szablonu, który zawiera omówienie trybów edytora szablonu.

Formatowanie elementów szablonu

Piąty krok samouczka to Formatowanie elementów szablonu, który zawiera omówienie prawego panelu edytora szablonu.

Samouczek zawiera opis danej części edytora szablonu. W prawym górnym rogu znajduje się przycisk X zamykający okno. Za jego pomocą użytkownik może zamknąć okno samouczka, jednak otworzy się ono podczas otwierania innych szablonów.

W dolnej części okienka samouczka znajduje się przycisk Rozumiem. Po jego kliknięciu okienko samouczka zmieni się na kolejne.

Uwaga
Uwaga! Przejście wszystkich 5 kroków samouczka poprzez klikanie przycisku Rozumiem spowoduje, że samouczek nie będzie otwierany samoczynnie przy otwieraniu kolejnych szablonów. Aby ponownie otworzyć samouczek należy skorzystać z ikony znaku zapytania z głównej belce.

Na samym dole okienka znajduje się postęp samouczka przedstawiony jako pięć kropek. Niebieska kropka wskazuje na aktualny krok samouczka.




Główna belka

Na górnej (głównej) belce okna edycji szablonu znajduje się nazwa szablonu oraz podstawowe opcje.

W lewym górnym rogu znajduje się nazwa szablonu, którą można zmienić klikając na nią lewym przyciskiem myszy i wpisując pożądaną wartość.

Na środku belki znajdują się przyciski przejścia pomiędzy trybem edycji, a podglądem.

Przycisk Tworzenie jest odpowiedzialny za tryb edycji (Patrz Tworzenie szablonu), przycisk Podgląd jest odpowiedzialny za tryb podglądu (Patrz Podgląd). Aktualnie wybrany tryb jest podświetlony jasnoniebieskim kolorem.

Po prawej stronie belki znajdują się cztery przyciski:

  • Zapisz – Przycisk służy do zapisu szablonu, po jego kliknięciu pojawi się okno zapisu. W wersji bez repozytorium pojawi się systemowe okno zapisu pliku.

Na otwartym oknie użytkownik ma możliwość wpisania nazwy szablonu. Dostępne jest opcjonalne pole Opis, w którym maksymalna ilość znaków wynosi 200. Poniżej użytkownik ma możliwość wybrania ścieżki w repozytorium, w której ma być zapisana kopia szablonu.

W tym momencie użytkownik może utworzyć nowy folder za pomocą przycisku Nowego folderu. Nowy katalog tworzy się w ścieżce, w której obecnie znajduje się użytkownik. Pojawi się on na dole listy folderów i szablonów.

Na dole okna tworzenia kopii dostępne są dwa przyciski (obie opcje spowodują zamkniecie okna zapisu szablonu):

  • Anuluj – Pozwala anulować tworzenie kopii szablonu.
  • Zapisz – Pozwala zapisać szablon.

Uwaga
Uwaga! Po zapisaniu szablonu przycisk Zapisz zniknie z głównej belki oraz zostanie włączony autozapis. Informacja o włączonym autozapisie pojawi się obok nazwy raportu. Klikając na ta informację użytkownik może rozwinąć komunikat o stanie zapisu, a także przejść do repozytorium za pomocą przycisku Przejdź do Repozytorium.

  • Symbol gwiazdek – Przycisk uruchamia okno ChatERP w Comarch sPrint. Więcej informacji o ChatERP jest dostępnych tutaj.
  • Ikona znaku zapytania – Przycisk pozwalający na otworzenie samouczka.(Patrz Samouczek)
  • X – Naciśnięcie przycisku spowoduje zamknięcie edycji szablonu. Użytkownik zostanie przeniesiony do miejsca w Repozytorium gdzie znajduje się szablon.



Edytor szablonu

Edytor Comarch sPrint to miejsce w aplikacji, dzięki któremu każdy użytkownik może nie tylko personalizować szablony wydruków zgodnie z aktualnym zapotrzebowaniem, ale również samodzielnie tworzyć szablony wydruków od podstaw. W ramach Edytora użytkownicy mogą skorzystać z całej gamy możliwości formatowania tekstu, zarządzania sekcjami wydruku oraz dodawania elementów takich jak tabele, obrazki, załączniki, kody kreskowe i kody QR. Dla bardziej zaawansowanych potrzeb naszych użytkowników są również dostępne takie funkcje jak miary wyliczane, grupowanie danych czy widoczność warunkowa.

Dla każdego nowego użytkownika przygotowany został Samouczek.

Okno edycji szablonu można podzielić na pięć części:

  • główna belka – Zawiera nazwę szablonu, przyciski zmiany trybu, przycisk zapisu oraz przycisk zamknięcia edytora.
  • menu – Zawiera podstawowe opcje Edytora szablonów.
  • lewy panel – Zawiera tabele oraz pola pobrane poprzez zdefiniowane zapytanie, parametry szablonu oraz parametry SQL.
  • prawy panel – Zawiera opcje formatowania dla szablonu oraz elementów znajdujących się na nim.
  • obszar roboczy – Zawiera obszar roboczy szablonu oraz narzędziownik.



Krok 4. Opisywanie danych

W czwartym kroku użytkownik ma możliwość wprowadzenia opisów tabeli oraz pól, które zostały wybrane poprzez zapytanie w kroku trzecim.

Po utworzeniu szablonu aplikacja przenosi użytkownika na nowo utworzony szablon. (Patrz Edycja szablonu)




Wpisz własne zapytanie SQL

Po wybraniu opcji Zdefiniuj samodzielnie użytkownik ma możliwość wpisania własnego zapytania SQL.

Po lewej stronie znajduje się lista dostępnych tabel dla wybranego w kroku 1 połączenia, po prawej znajduje się pole do wpisania własnego zapytania SQL.

Poniżej użytkownik znajdzie trzy sekcje:

  • Podgląd schematu danych z zapytania SQL – po wpisaniu zapytania SQL i kliknięciu przycisku Przeładuj w tej sekcji pojawi się podgląd kolumn, które zwraca zapytanie.
  • Parametry – w tej sekcji użytkownik może dodać parametry zapytania. Po kliknięciu przycisku Dodaj parametr pojawi się okno właściwości parametru. Użytkownik ma możliwość uzupełnienia nazwy parametru, wybrania typu parametru, wprowadzenia wartości parametru oraz opcjonalnie opisu, bez zaznaczenia checku Pozwól na późniejsze wprowadzenie wartości parametru nie będzie możliwości późniejszego wprowadzenia wartości parametru. Użytkownik ma możliwość zapisania parametru lub anulowania jego dodawania. Po dodaniu parametr pojawi się na liście, gdzie istnieje możliwość usunięcia lub edycji parametru.
  • Podgląd danych – w tej sekcji użytkownik może podejrzeć dane jakie zwróci zapytanie. Przycisk Przeładuj służy do przeładowania danych.



Wybierz procedurę SQL z listy

Po wybraniu opcji Wybierz procedurę SQL z listy użytkownik ma możliwość wybrania z listy gotowej funkcji lub procedury z dostępnych na bazie wybranej w połączeniu.

Krok 3 Pobieranie danych konfiguratora danych szablonu dla opcji Wybierz procedurę SQL z listy składa się z trzech sekcji: Wybierz procedurę, aby pobrać dane, Podgląd schematu danych z zapytania SQL oraz Podgląd danych.

Wybierz procedurę, aby pobrać dane

Sekcja składa się z dwóch części: Znalezione procedury oraz Parametry.

Znalezione procedury

W tej części znajdują się funkcje i/lub procedury znajdujące się na bazie wybranej podczas tworzenia połączenia. Dla użytkownika dostępna jest wyszukiwarka, która usprawni odnalezienie odpowiedniej funkcji/procedury w przypadku dużej ich liczby. Wyszukiwarka działa dynamicznie czyli aktualizuje listę funkcji/procedur podczas wpisywania frazy w pole wyszukiwarki.

Parametry

W tej części dostępna jest lista parametrów zdefiniowanych dla funkcji/procedury. Jeśli funkcja/procedura nie posiada zdefiniowanych parametrów w tej części widoczna będzie informacja o braku parametrów.

Użytkownik może edytować parametr poprzez naciśnięcie ikony ołówka po prawej stronie wybranego parametru.

W oknie Edytuj parametr widoczna jest nazwa parametru oraz jego typ. Wartości tych nie można zmienić. Użytkownik może wprowadzić wartość parametru, jego opis oraz zezwolić na późniejsze wprowadzanie parametru. Jeśli użytkownik nie wprowadzi wartości parametru będzie musiał to zrobić przy przeładowaniu schematu bądź podglądu danych lub przechodząc do kolejnego kroku.

Podgląd schematu danych z zapytania SQL

Po wybraniu funkcji/procedury z listy i kliknięciu przycisku Przeładuj w tej sekcji pojawi się podgląd kolumn, które zwraca funkcja/procedura.

Jeśli funkcja/procedura mają zdefiniowane parametry oraz nie zostały wprowadzone domyślne wartości tych parametrów zostanie wyświetlone okno wprowadzania parametrów. Po wprowadzeniu parametrów i zatwierdzeniu przyciskiem Zapisz zostanie wyświetlony podgląd danych. Za pomocą przycisku Anuluj użytkownik może zamknąć okno bez wprowadzania zmian. Aby okno parametrów nie wyświetlało się przy przeładowaniu schematu wystarczy edytować dostępne parametry (za pomocą ikony ołówka obok nazwy parametru w sekcji *Parametry*) dodając wartość domyślną.

Podgląd danych

W tej sekcji użytkownik może podejrzeć dane jakie zwróci zapytanie. Przycisk Przeładuj służy do przeładowania danych.

Jeśli funkcja/procedura mają zdefiniowane parametry oraz nie zostały wprowadzone domyślne wartości tych parametrów zostanie wyświetlone okno wprowadzania parametrów. Po wprowadzeniu parametrów i zatwierdzeniu przyciskiem Zapisz zostanie wyświetlony podgląd danych. Za pomocą przycisku Anuluj użytkownik może zamknąć okno bez wprowadzania zmian. Aby okno parametrów nie wyświetlało się przy przeładowaniu schematu wystarczy edytować dostępne parametry (za pomocą ikony ołówka obok nazwy parametru w sekcji *Parametry*) dodając wartość domyślną.

 




Właściwości kolumny

Po zaznaczeniu dowolnej kolumny, poprzez jednokrotne kliknięcie na jej nazwie, użytkownikowi pokaże się sekcja Właściwości kolumny na prawym panelu.

W tej sekcji użytkownik ma możliwość ustawienia poniższych opcji:

  • Nazwa – Pole prezentujące nazwę kolumny. Użytkownik nie ma możliwości zmiany nazwy kolumny.
  • Alias – Pole, w którym użytkownik może wprowadzić alternatywną nazwę kolumny.
  • Rodzaj – Pole prezentujące tym danych zawartych w kolumnie. Użytkownik nie ma możliwości zmiany typu.
  • Wyjście – Pole określające czy dana kolumna wchodzi w skład zapytania SQL. Dostępne wartości pola to Tak oraz Nie.

Uwaga
Uwaga! Pole Wyjście jest równoznaczne z zaznaczeniem/odznaczeniem checku obok danej kolumny. Jeśli użytkownik zaznaczy check dotyczący opcji (Wszystkie kolumny) na tabeli, ale nie zaznaczy checku obok danej kolumny to pole Wyjście dla danej kolumny będzie zawierać wartość Nie pomimo, że będzie zaciągane do zapytania.

  • Rodzaj sortowania – Pole wskazujące na rodzaj sortowania. Domyślnie ustawione na wartość Nieposortowany. Inne dostępne opcje to Rosnąco oraz Malejąco. Po wybraniu jednej z powyższych dwóch opcji dane będą sortowane w odpowiedni sposób według danej kolumny. Pole odpowiada klauzuli ORDER BY w języku SQL.
  • Sortowanie – Pole określające priorytet (kolejność) sortowania. Jest ono ściśle powiązane z polem Rodzaj sortowania więc jest dostępne tylko po wybraniu rodzaju sortowania. W przypadku sortowania danych według kilku kolumn, dane będą sortowane najpierw po kolumnie z priorytetem 1, następnie po kolumnie z priorytetem 2 itd. Opcja odpowiada za kolejność wpisania kolumn w zapytaniu w klauzuli ORDER BY.
  • Grupuj według – Pole określające grupowanie wyników według danej kolumny. Dostępne wartości to Tak lub Nie(domyślna). Pole jest równoznaczne z klauzulą GROUP BY w języku SQL.

Uwaga
Uwaga! Aby móc zastosować grupowanie po danej kolumnie w przypadku gdy na tabeli zaznaczony jest check (Wszystkie kolumny) konieczne jest zaznaczenie check obok kolumny, po której użytkownik chce grupować. Przykład widoczny na screenie powyżej.

  • Agregat – Pole wskazujące funkcję agregacji.

Do wyboru:

  • Count – funkcja zwraca liczbę wierszy.
  • Max – funkcja zwraca maksymalną wartość.
  • Min – funkcja zwraca minimalną wartość.
  • Avg – funkcja zwraca średnią wartość.
  • Sum – funkcja zwraca sumę wartości.

Uwaga
Uwaga! Po wybraniu grupowania (Grupuj według) oraz agregacji (Agregat) użytkownik ma możliwość ustawienia filtrowania grupowego (Patrz Filtr grupowy)




Właściwości relacji

Po zaznaczeniu relacji między tabelami pojawia się sekcja Właściwości relacji.

W właściwościach relacji użytkownik ma możliwość wybrania typu złączenia oraz operatora porównującego kolumny, według których zostało utworzone złączenie.

Dostępne typy złączeń to:

  • INNER JOIN – typ złączenia, który łączy elementy występujące w obu zbiorach po kluczu łączenia. Innymi słowy łączy wspólne elementy.
  • LEFT JOIN – typ złączenia, który łączy wszystkie rekordy z pierwszej tabeli oraz pasujące do nich rekordy z drugiej tabeli. Dla rekordów niepowiązanych z rekordami z drugiej tabeli kolumny z drugiej tabeli zostaną uzupełnione NULLami.



Właściwości tabeli

Po zaznaczeniu jednej lub kilku tabel użytych w zapytaniu pojawia się sekcja Właściwości tabeli.

We własnościach tabeli użytkownik ma możliwość nadania aliasu dla wybranej tabeli. W przypadku zaznaczenia kilku tabel ta opcja jest niedostępna.




Parametry

Sekcja po prawej stronie konfiguratora jest odpowiedzialna za parametry zapytania.

Użytkownik może dodać nowy parametr poprzez przycisk +. Po daniu parametru i zaznaczeniu go pojawia się opcja jego usunięcia (Ikona kosza). Po jednokrotnym naciśnięciu na parametr użytkownik ma możliwość modyfikacji trzech pól: nazwy parametru, rodzaju parametru oraz wartości parametru.

W przypadku rodzaju parametru dostępne jest 5 standardowych typów:

  • Tekst
  • Data/godzina
  • Liczba całkowita
  • Liczba zmiennoprzecinkowa
  • Wartość logiczna

Uwaga
Uwaga! W nazwie parametru niedozwolone są niektóre znaki specjalne.

Pole „Wartość parametru” odpowiada za domyślną wartość parametru, która będzie automatycznie podpowiadana użytkownikowi. Użytkownik ma jednak możliwość zmiany tej wartości, na przykład podczas wywoływania podglądu.




Dostępne tabele i widoki

W sekcji Dostępne tabele i widoki użytkownik znajdzie listę wszystkich tabel dostępnych dla danego połączenia.

Aby dodać tabelę do zapytania użytkownik może skorzystać z metody drag and drop upuszczając ją na środkową część konfiguratora lub poprzez dwukrotne kliknięcie lewym przyciskiem myszy na tabelę na liście. W tej sekcji dla ułatwienia dostępna jest wyszukiwarka tabel, która wyszukuje dynamicznie podczas wpisywania nazw.

Uwaga
Uwaga! Aby przejść do następnego kroku wymagane są połączenia między tabelami. Schemat relacji musi być spójny Jeśli połączenie między tabelami nie doda się automatycznie to użytkownik musi zdefiniować je ręcznie.

Aby dodać połączenie między tabelami należy kliknąć i przytrzymać lewym przyciskiem myszy na danej kolumnie w pierwszej tabeli, a następnie przeciągnąć na wybrana kolumnę w drugiej tabeli. Domyślnie tworzy się połączenie typu inner join. Typ relacji oraz operator można zmienić we właściwościach relacji (Patrz Właściwości relacji)




Filtr grupowy

Właściwość Filtr grupowy jak sama nazwa wskazuje odpowiada za filtrowanie grup rekordów, jest równoznaczne z klauzurą HAVING w zapytaniu SQL.

Aby móc uzupełnić filtr grupowy konieczne jest wskazanie kolumny, po której dane będą grupowane (co będzie równoznaczne z klauzura GROUP BY, Patrz Właściwości kolumny).

Definiowanie filtru grupowego odbywa się w sposób analogiczny do definiowania filtru zwykłego (Patrz Filtr).




Filtr

Za pomocą opcji filtrowania możemy wyświetlić dane pobrane z bazy, które spełniają konkretny warunek. Na przykład możemy wyświetlić listę dokumentów wystawionych po wskazanej dacie zamiast wszystkich dokumentów pobranych przez zapytanie.

Warunki filtrowania jakie mają być zastosowane dla danego zapytania użytkownik może wpisać ręcznie lub skorzystać z edytora poprzez naciśnięcie ikony trzech kropek.

Dodawanie warunków najlepiej rozpocząć wybraniem rodzaju złączenia poprzez naciśnięcie na ikonę I. Domyślnie wybrane jest złączenie I (AND). Użytkownik ma do wyboru cztery typy złączeń:

  • I (AND)
  • Lub (OR)
  • Nie i (NOT AND)
  • Nie lub (NOT OR)

Za pomocą ikony zielonego +, dostępnej obok wybranego złączenia, użytkownik może dodać grupę lub warunek. W przypadku wybrania grupy pojawi się możliwość wybrania złączenia dla tej grupy, dodania kolejnej grupy lub warunku, a także usunięcia grupy. Po wybraniu warunku użytkownik ma możliwość stworzenia własnego warunku filtrowania lub jego usunięcia.

Na pierwszym miejscu (niebieskie pole) powinna znaleźć się kolumna, dla której chcemy stworzyć warunek. Na drugim miejscu użytkownik wybiera typ porównania (zielone pole) np. równa się, jest większa, jest mniej niż itp. Domyślnie wybrana jest opcja Równa się. Na trzecim miejscu użytkownik wybiera z czym ma być porównywana wartość z wybranej kolumny. Użytkownik może wybrać jedną z trzech opcji po kliknięciu ikony trzech kropek:

  • Wartość – Użytkownik wpisuje wybraną wartość.
  • Właściwość – Użytkownik wybiera kolumnę do porównania.
  • Parametr – Użytkownik wybiera parametr zapytania. W tym miejscu użytkownik może wybrać jeden z już utworzonych parametrów lub utworzyć nowy parametr, z możliwością jego późniejszej edycji. (Patrz Parametry))

Po zaznaczeniu checku Tryb zaawansowany użytkownik ma możliwość podejrzenia fragmentu zapytania warunku/ów, który stworzył lub napisania go samodzielnie w języku SQL.

Uwaga
Uwaga! Opcja Tryb zaawansowany odpowiada za Edytor kodu opisany w oknie dodawania filtrów w Edytorze szablonu (Patrz Filtrowanie)

Standardowo użytkownik ma możliwość zapisania wprowadzonych zmian lub ich anulowania.




Właściwości zapytania

W tej sekcji użytkownik ma możliwość ustawienia poniższych opcji:

  • Nazwa – Nazwa zapytania (widoczna na szablonie).
  • Filtr – Filtrowanie zastosowane w zapytaniu równoznaczne z klauzulą WHERE. Dokładny opis tworzenia filtru jest opisany w artykule filtr.
  • Filtr grupowy – Filtrowanie pogrupowanych danych równoznaczne z klauzula HAVING. Grupowanie po wybranej kolumnie użytkownik może ustawić we właściwościach danej kolumny, (Patrz Filtr grupowy)).
  • Select all – Opcja określająca wybranie wszystkich rekordów spełniających warunki zapytania SQL.
  • Select TOP – Opcja określająca liczbę rekordów zwracanych przez zapytanie, które należą do górnego zakresu. W przypadku pozostawienia domyślnej wartości 0 opcja nie będzie zastosowana w zapytaniu.
  • Offset – Opcja pozwala na pominięcie dowolnej ilości pierwszych rekordów w wynikach zapytania. Dostępna jest po wybraniu typu sortowania w sekcji Właściwości kolumny.
  • Select Distinct – Opcja określa czy rekordy zawierające zdublowane dane będą zwracane przez zapytanie.



Zdefiniuj samodzielnie

Po wybraniu opcji Zdefiniuj samodzielnie użytkownik ma możliwość samodzielnego wyboru tabel oraz pól z dostępnych dla wybranego w kroku 1 połączenia.

W lewej górnej części obszaru znajduje się pięć standardowych przycisków:

  • Usuń – przycisk pozwala na usunięcie jednej lub kilka tabeli (opcja dostępna tylko po zaznaczeniu jednej lub kilka tabeli). Usunąć tabelę można również za pomocą przycisku DELETE na klawiaturze po jej zaznaczeniu.
  • Cofnij – przycisk pozwala na cofnięcie ostatniego ruchu.
  • Ponów – przycisk pozwala na ponowne wykonanie cofniętego ruchu.
  • Podgląd wyników – przycisk pozwala na wyświetlenie podglądu danych z wybranych tabel.
  • Podgląd zapytania – przycisk pozwala na wyświetlenie podglądu zapytania SQL.

W prawej części konfiguratora znajdują się trzy zakładki: Właściwości zapytania, Dostępne tabele i widoki, Parametry.

Aby wybrać, z których tabel chcemy pobierać dane należy je dodać do środkowej części konfiguratora metodą Drag and Drop.

Jeśli jest już dodana jakaś tabela i dodamy kolejną to relacja między nimi może utworzyć się automatycznie jeśli będą zawierały pasujące pola. Relację taką możemy usunąć zaznaczając ją i korzystając z przycisku kosza znajdującego się w górnej części okna. Jeśli relacja nie doda się automatycznie należy zrobić to ręcznie, przeciągając wybrane pole (po którym chcemy łączyć) z jednej tabeli na pole w drugiej tabeli. Aplikacja stworzy wtedy relację między tymi polami.

Uwaga

Aby przejść do kolejnego kroku konfiguratora należy połączyć ze sobą wszystkie tabele. Nie musi być połączona każda tabela z każdą ale nie może być tabel bez relacji.

Przykład

W poniższym przypadku mamy relację między tabelami CDN.TraNag a CDN.TraElem. Aby przejść dalej musimy połączyć relacją co najmniej jedną tabelę CDN.Kontrahenci.

Nie ma konieczności łączenia tabeli CDN.Kontrahenci z tabelą CDN.TraNag oraz CDN.TraElem. Jeśli połączymy relacją tabele CDN.Kontrahenci i CDN.TraNag to tabele CDN.Kontrahenci i CDN.TraElem będą w relacji przechodniej.




Krok 2. Wybór sposóbu pobierania danych

W kroku 2. Sposób pobierania danych użytkownik może skorzystać z jednej z trzech opcji:

  • Zdefiniuj samodzielnie – Pozwala na wybór danych spośród dostępnych tabel oraz pól w bazie danych.
  • Wybierz procedurę SQL z listy – Pozwala na wybór danych poprzez połączenie z zapisanymi na bazie danych procedurami SQL.
  • Wpisz własne zapytanie SQL – Pozwala na wybór danych z bazy danych poprzez samodzielne stworzenie zapytania SQL.

W zależności od powyższego wyboru krok 3. Pobieranie danych będzie wyglądał inaczej.

Na tym etapie użytkownik może wrócić do poprzedniego kroku za pomocą przycisku Wróć lub pominąć ten krok za pomocą przycisku Pomiń, co spowoduje przekierowanie użytkownika do pustego szablonu. W przypadku pominięcia tego kroku użytkownik zostanie przekierowany do pustego szablonu z możliwością późniejszego skonfigurowania połączenia. Po kliknięciu przycisku Dalej konfigurator przeniesie do odpowiedniej wersji kroku 3.




Krok 1. Wybór połączenia

W pierwszym kroku Konfiguratora danych szablonu użytkownik ma możliwość wybrania połączenia do bazy danych. W tym kroku użytkownik może skorzystać z jednej z trzech opcji: pominięcia tego kroku, wyszukania istniejącego połączenia lub utworzenia nowego połączenia.

Po kliknięciu w przycisk Utwórz połączenie użytkownik ma możliwość wybrania rodzaju połączenia. Następnie zostaje przekierowany do konfiguratora tworzenia Nowego połączenia. (Patrz Nowe połączenie))

Przy wyborze istniejącego połączenia użytkownik może wybrać połączenie z listy lub skorzystać z wyszukiwarki. Wyszukiwarka aktualizuje listę połączeń dynamicznie przy wpisywaniu przez użytkownika ciągu znaków w pole Szukaj połączeń.

Po wybraniu połączenia, przycisk Wybierz przenosi użytkownika do koku 2. Sposób pobierania danych.

W przypadku pominięcia tego kroku za pomocą przycisku Pomiń użytkownik zostanie przekierowany do pustego szablonu z możliwością późniejszego skonfigurowania połączenia.




Nowy szablon

Użytkownicy samodzielnie mogą tworzyć szablony wydruków od podstaw. Aby jeszcze bardziej ułatwić dostęp do potrzebnych danych, poza możliwością zastosowania własnych zapytań SQL, udostępniony został również przystępny kreator SQL, dzięki któremu zaczytywanie wybranych pól z bazy danych nie wymaga zaawansowanej wiedzy informatycznej.

Po kliknięciu w przycisk nowego szablonu otwiera się konfigurator tworzenia nowego szablonu zawierający 4 kroki.

  • Krok 1 Wybór połączenia – W kroku pierwszym użytkownik ma możliwość wyboru połączenia z listy lub stworzenia nowego połączenia.
  • Krok 2 Wybór sposobu pobierania danych – W kroku drugim użytkownik ma możliwość wyboru jednego z trzech sposobów pobierania danych. Od tego wyboru będzie zależał krok 3.
    • Zdefiniuj samodzielnie – Wybranie tej opcji pozwala użytkownikowi stworzenie zapytanie poprzez wybór tabel oraz pól, które będzie można wykorzystać na szablonie.
    • Wybierz procedurę SQL z listy – Wybranie tej opcji pozwala użytkownikowi na wybór zapytania SQL z listy. Ta funkcjonalność będzie dostępna w przyszłych wersjach aplikacji.
    • Wpisz własne zapytanie SQL – Wybranie tej opcji pozwala użytkownikowi na ręczne wpisanie zapytania SQL.
  • Krok 3 Określenie pobierania danych – W kroku trzecim użytkownik ma możliwość zdefiniowania zapytania SQL. Krok będzie się różnił w zależności o wyboru w kroku drugim.
  • Krok 4 Opis danych – W kroku czwartym użytkownik ma możliwość wprowadzenia opisu tabel oraz pól użytych w zapytaniu.