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