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-