lab 16 - Instytut Sterowania i Systemów Informatycznych

Transkrypt

lab 16 - Instytut Sterowania i Systemów Informatycznych
Laboratorium 16: Bazy Danych – Konstruowanie raportu dla
prostej bazy danych wykorzystującą technologię dbExpress
przy użyciu Rave Reports 5.0
dr inż. Marcin Witczak
Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski
1. Wykorzystanie komponentów Rave
W celu pobrania i połączenia odpowiednich komponentów Rave z aplikacją, należy
wykonać następujące czynności:
1. Otworzyć projekt aplikacji bazodanowej wykorzystującą technologię dbExpress
2. Z zakładki o nazwie Rave wybrać komponent RvDataSetConnection i umieścić go
na module danych DM_Dane, a następnie nadać mu nazwę RvDSC_Telefony.
3. W module danych wybrać komponent o nazwie RvDSC_Telefony. W polu DataSet
powyższego komponentu wybrać wartość DS_Telefony.
Rysunek 1: Wykorzystanie komponentów Rave.
Powyższe czynności umożliwią wykorzystanie bazy danych Telefony podczas projektowania
raportów.
2. Uruchomienie raportu.
1. Przejdź do formularza Telefony
2. Z zakładki Additional wybrać komponent BitBtn i umieścić na nim, tak jak na
rysunku 2.
3. Z zakładki Rave wybrać następujące komponenty: RvSystem, RvProject,
RvRenderPdf, RvRenderHTML, RvRenderRTF, RvRenderText. Podobnie jak
przycisk położyć je na formularzu Telefony.
Rysunek 2: Formularz Telefony z umieszczonymi komponentami Rave oraz
przyciskiem Raport.
4. Wybrać komponent RvProject i następnie w polu Engine ustawić wartość na
RvSystem1.
5. Pod przyciskiem Raport wstawić następujący kod, który umożliwi wykonanie
raportu:
RvSystem1.Execute;
2
3. Tworzenie raportu w Rave Reports.
W celu wykonania raportu należy wykonać następujące czynności:
1. Z menu Tools|Rave Designer otwieramy program Rave Reports.
2. W programie Rave Reports, z menu File|New Report tworzymy nowy raport i
zapisujemy pod nazwą Rv_Telefony.
3. Przejdź do formularza Telefony i w polu ProjectFile komponentu RvProject ustawić
ścieżkę do pliku utworzonego raportu
4. Aby było możliwe utworzenie raportu na podstawie istniejących danych w bazie
Telefony należy się połączyć z bazą danych. Z menu wybieramy File|New Data
Object. W oknie Data Connection wybieramy odpowiednio jak poniżej:
Rysunek 3: Okno Data Connection
3
Rysunek 4: Komponent umożliwiający połączenie się raportu z bazą danych
5. Wykorzystując dostępne komponenty w zakładkach utworzyć prosty raport ukazujący
dane z tabel.
6. Utworzyć nową stronę raportu z menu File|New Report Page a następnie utworzyć
bardziej rozbudowany raport wykorzystujący jak największa liczbę dostępnych
komponentów.
7. Dołączyć do istniejącego raportu Global Page.
8. Przejść do Rave Reports 5.0 i na przestrzeni roboczej stwórz dowolnie wyglądający
raport.
Rysunek 5: Przestrzeń robocza w narzędziu Rave Reports 5.0
4
9. Tworząc raport możliwe są następujące czynności:
a. Wydrukowanie raportu
b. Wyświetlenie raportu na ekranie
c. Zapisanie raportu do pliku.
Rysunek 6: Opcje wyboru wykonania raportu.
10. Wypróbować wszystkie możliwości wykonania raportu.
5