lab 11

Transkrypt

lab 11
Laboratorium 11. Technologia Rave Reports –
wprowadzenie
1 Wprowadzenie do Rave Reports (Report
Authoring
Visual
Environment)
Okno główne
Pasek narzędziowy
Lista właściwości
Pasek stanu
Strona raportu
Pasek komponentów
Schemat Projektu
1.1 Okno główne
Rave Reports dostępny jest od siódmej wersji Delphi. Jest to specjalny generator
raportów oferujący pogrupowane układy narzędzi, które ułatwiają dostęp oraz obróbkę
naszych danych. Rave to intuicyjny sposób tworzenia raportów, gdzie jedno sprawozdanie
może zawierać wiele stron z różnym formatem. W Rave istnieją dwie grupy pasków
narzędziowych (Toolbars) wyświetlanych w projekcie – Komponenty (components) i
Narzędzia (tools).
1.2 Pasek narzędziowy
Korzystając z tego paska można wykonywać podstawowe operacje takie jak otwieranie
nowego projektu, istniejącego projektu, zapisywanie projektu, drukowanie itp. oraz
zmieniające wygląd strony projektu raportu,
1.3 Pasek komponentów
Pasek komponentów stanowi pewnego rodzaju pasek narzędziowy, jest podzielona na
strony, czyli zakładki, na których znajdują się poszczególne grupy tematyczne. Wybierając
np. zakładkę Standard możemy wstawić do raportu tekst, obrazy itp.
1.4 Strona raportu
Służy do wizualnego projektowania raportów. Na stronie tej umieszczane są
komponenty w celu zaprojektowania potrzebnego nam raportu. Wygląd strony można
zmieniać na czas projektowania, aby np.: wyświetlać siatkę, linię ograniczającą układanie
komponentów na układzie strony itp.
1.5 Schemat projektu
Drzewko przedstawiające schemat projektu pozwala na łatwe poruszanie się po
strukturze projektu. Jest to część informacyjna o projekcie RAVE. Mamy trzy główne gałęzie
drzewka Report Library, Global Page Catalog i Data View Dictionary. Każda z nich może
być rozwijana i zwijana po kliknięciu znaczka “+” lub “-”. Można dodawać do którejś z tych
gałęzi, jakieś inne poprzez opcje z Menu Głównego. Tam możemy znaleźć opcje dotyczące
-2-
każdej gałęzi naszego drzewka: New Report, New Global Page, New Data View, New Data
Object:
•
Report Library – Biblioteka Raportów, zawiera wszystkie raporty z danego
projektu. Każdy raport składa się z jednej lub więcej stron. Natomiast każda z tych
stron będzie miała jeden lub więcej komponentów wewnętrznych.
•
Global Page Catalog – Katalog Stron Globalnych zawiera wszystkie globalne
strony składające się z jednego lub więcej komponentów. Definiujemy je po to, aby
móc się do nich odwoływać z kilku lub wszystkich naszych raportów. Zawierać
mogą na przykład parametry, lub nazwę i adres firmy, logo, itd.
•
Data View Dictionary – Słownik Baz Danych zawiera zestawienie wszystkich baz
danych z danej aplikacji, które określone i wybrane zostały poprzez użycie
odpowiednich komponentów. Ich otwarcie jest niezbędne, jeśli chcemy generować
dane z konkretnego systemu.
1.6 Lista właściwości
Poprawne
ustawienie
odpowiednich
właściwości
pozwoli
nam
uwzględnić
występowanie wielu komponentów oraz kontrolować ich zachowanie i poprawne działanie.
Jeśli żaden komponent nie jest wybrany, wtedy lista właściwości jest pusta. Klikanie
ustawionych na naszej stronie komponentów powoduje odpowiednią zmianę w wyświetlaniu
listy przynależnych mu właściwości.
1.7 Pasek stanu
Na dole ekranu znajduje się pasek stanu, informujący nas o połączeniu z bazą danych
oraz o pozycji aktualnego ustawienia na układzie strony. Wykresy X i Y są koordynowane
przez kursor myszki. Poruszając myszką wartości X oraz Y zmieniają się w zależności od
położenia..
-3-
2 Zadania
1. Zapoznać się z poszczególnymi zakładkami środowiskiem Rave Reports.
2. Utworzyć nowy raport wykorzystując elementy z paska komponentów.
3. Sprawdzić możliwość zmiany właściwości wstawionych obiektów, wykorzystując
do tego celu listę właściwości.
4. Utworzyć raport jako Global Page, a następnie dołączyć tą stronę do wcześniej
utworzonego raportu i wykorzystać w nim tą stronę.
-4-