5.7. Tworzenie raportów / definiowanie stylu wydruku

Dane zarejestrowane przy użyciu modułu AsBase mogą być prezentowane w formie raportów przeznaczonych do wydruku. Przygotowanie takiego raportu z widoku tabel historii ładowań receptur bądź archiwum wartości zestawu rejestracji umożliwia zintegrowane z AsBase’em narzędzie do edycji podglądu wydruku raportu.

 

Raporty tworzone są na podstawie bieżącego widoku tabeli (patrz: 4.6.4.1. Widoki tabeli) w panelu AsBase’a, obejmującego ustawienia następujących elementów:

 

Picture 9140Widok zapisywany jest pod indywidualną nazwą dla danej aplikacji AsBase (w bazie SQLowej aplikacji).

 

Podgląd wydruku (wywoływany z AsBase'a komendą Plik > Podgląd wydruku) pozwala dodefiniować następujące elementy raportu:

 

Picture 9159Elementy te zapamiętywane są w rejestrze windowsowym.

 

Picture 9164Zadanie:

Utwórz raport wartości nastaw dokonanych przez użytkownika ‘administrator’ dla receptur z grupy ‘Stężenia2’ za ostatni miesiąc. Wartości powinny być pogrupowane wg miejsca nastaw (mieszalnik 1,2,3) z polami podsumowującymi wyświetlającymi: ilość wierszy, maksymalną wartość stężenia kwasu i maksymalną wartość stężenia wody. Styl tabeli: ‘Wheat’.

Raport powinien być opatrzony tytułem oraz stopką z podaną datą utworzenia wydruku, liczbą stron w formacie ‘n z n’ oraz czasem wydruku.

 

Przed przystąpieniem do wykonania zadania potrzebne będzie zarejestrowanie danych, które zostaną przetworzone w raporcie. W tym celu wykonaj kilka operacji ładowania receptur (patrz: 5.3.4. Ładowanie receptur).

 

  1. Uruchom moduł AsBase: menu Start > Programy > Asix > AsBase

  2. Otwórz plik konfiguracyjny aplikacji AsBase:

    D:\Fabryka_z_AsBase\ASBASE\AsBase_Fabryka.XML

  3. Zaloguj się jako administrator - patrz: definicja użytkownika 5.2.4. Deklarowanie użytkowników (login: admin, hasło: admin)

  4. W drzewie nawigacyjnym okna AsBase wybierz pozycję Receptury > Historia ładowań (widok tabela)

  5. Ustaw styl tabeli na ‘Wheat’.

W tym celu w menu Narzędzia wybierz komendę Konfiguruj… i z zakładki Styl tabel w polu Style tabel określ stosowny styl. Zatwierdź wybór przyciskiem OK.

6. Ustaw jako widoczne następujące kolumny: Nazwa, Użytkownik, Czas, Status, Kwas siarkowy, Woda i Miejsce.

W tym celu używając przycisku w lewym górnym rogu tabeli rozwiń listę wszystkich dostępnych kolumn i zaznacz te kolumny, które mają być widoczne na raporcie.

 

Picture 9304

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rysunek: Lista wyboru wyświetlanych kolumn w tabeli historii ładowań receptur.

 

7. Załącz wyświetlanie stopki i pola grupującego.

W tym celu wybierz z menu Widok > Tabele polecenie ‘Pokaż pole grupowania’ oraz ‘Pokaż stopkę’.

  1. Pogrupuj rekordy tabeli wg miejsca nastaw, przeciągając nagłówek kolumny Miejsce w obszar pola grupującego. Rekordy zostaną zgrupowane w 3 grupach odpowiadających zestawom zmiennych przypisanych do mieszalników 1,2 i 3.

  2. Dodaj do stopki pola podsumowujące: Ilość dla kolumny Czas, Maksimum dla kolumn Kwas siarkowy i Woda. W tym celu kliknij prawym przyciskiem myszy w obszarze stopki pod odpowiednim nagłówkiem kolumny i z rozwijanej listy wybierz odpowiednio Ilość lub Maksimum.

  3. Załącz filtr, który wyświetli rekordy dla operatora ‘administrator’. Korzystając z przycisku Picture 9377 znajdującym się na pasku poniżej tabeli uruchom kreator filtrów i zdefiniuj następujący filtr: ‘Użytkownik’ ‘jest zgodne z’ ‘administrator’.

  4. Przefiltruj rekordy tak, aby w raporcie znalazły się wyłącznie dane z jednego (aktualnego) miesiąca (w przypadku tego przykładu jest to miesiąc czerwiec).

W tym celu skorzystaj z predefiniowanych filtrów czasowych. Kliknij na strzałkę w nagłówku kolumny Czas i wybierz filtr ‘Ten miesiąc’.

 

Picture 9392

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rysunek: Raport nastaw receptur – widok w oknie AsBase.

 

12. Przejdź do widoku podglądu wydruku raportu – polecenie Plik > Podgląd wydruku… i zdefiniuj styl wydruku:

a. Dodaj tytuł raportu za pomocą okna wywoływanego poleceniem Format > Tytuł…:

b. W stopce raportu umieść liczbę stron w formacie ‘n z n’, a w nagłówku raportu: datę utworzenia wydruku oraz czas wydruku.

Skorzystaj w tym celu z okna ‘Ustawienia strony’ wywoływanego przyciskiem Picture 9449 z paska narzędziowego. Na zakładce Nagłówek/Stopka, korzystając z predefiniowanych funkcji znajdujących się u dołu okna, wstaw następujące elementy:

- w sekcji Nagłówek: Data wydruku: [Ddata wydruku] i Godzina: [Czas wydruku]; - w sekcji Stopka: [Strona #] z [Suma stron].

 

Picture 9464

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rysunek: Podgląd wydruku – okno ‘Ustawienia strony’ – definicja nagłówka i stopki raportu.

 

c. Zapis raport pod nazwą ‘Raport wartości nastaw za miesiąc czerwiec.rps’ w katalogu:

‘Fabryka_z_AsBase/ASBASE/RAPORTY’

 

Picture 9496

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rysunek: Raport wartości nastaw - podgląd wydruku.

 

13. Zapisz zmiany poleceniem Plik > Zapisz.