Kurs 1: Tworzenie prostego raportu wyliczeniowego
W tej sekcji przedstawiono szczegółowe instrukcje dotyczące tworzenia raportu wyświetlającego listę informacji o klientach, zawierającą nazwy, telefony i nazwiska osób kontaktowych. Raport wykorzystuje dane z dostarczanej z Projektantem raportów BIRT przykładowej bazy danych firmy Classic Models. Rysunek 1-1 przedstawia fragment ostatecznego raportu.
Rysunek 1-1 Raport wyświetlający nazwy klientów, numery telefonów i nazwiska osób kontaktowych
W tym kursie poznasz następujące czynności:
Czynność 1: Utworzenie nowego projektu
Pliki w środowisku Eclipse są organizowane w projekty. Można utworzyć jeden projekt zawierający wszystkie raporty lub podzielić raporty na kategorie składowane w wielu różnych projektach. Środowisko Eclipse tworzy w systemie plików osobny katalog dla każdego tworzonego projektu.
Czynność ta nie ma zastosowania w przypadku pracy z Projektantem raportów BIRT RCP.
- Z menu wybierz opcje Plik->Nowy->Projekt. W widocznym na Rysunku 1-2 oknie Nowy Projekt wyświetlane są typy projektów, które można utworzyć.
Rysunek 1-2 Nowy projekt
- Rozwiń kategorię Business Intelligence and Reporting Tools, kliknij pozycję Projekt raportu i kliknij przycisk Dalej.
- W polu Nazwa projektu w oknie Nowy projekt raportu wpisz następujący tekst, zgodnie z Rysunkiem 1-3:
- Kliknij przycisk Zakończ, aby dodać projekt. Projekt jest teraz widoczny w widoku Nawigator, co przedstawia Rysunek 1-4.
Rysunek 1-4 Projekt w widoku nawigatora
Czynność 2: Tworzenie nowego raportu
Istnieją dwa sposoby tworzenia nowego raportu:
- Rozpoczęcie od pustego raportu.
- Skorzystanie z gotowego szablonu raportu.
Projektant raportów BIRT dostarcza dla każdego szablonu ściągawkę zawierającą szczegółowy opis poszczególnych kroków tworzenia raportu.
W tym kursie opisane zostanie rozpoczęcie od pustego raportu.
- Z menu wybierz opcje Plik->Nowy->Raport. Zostanie wyświetlone okno Nowy raport. Rysunek 1-5 przedstawia okno wyświetlane w Projektancie raportów BIRT. Okno Nowy raport wygląda nieco inaczej w Projektancie raportów BIRT RCP.
Rysunek 1-5 Nowy raport w Projektancie raportów BIRT
- W polu Podaj lub wybierz folder macierzysty wskaż utworzony projekt. Krok ten dotyczy wyłącznie użytkowników Projektanta raportów BIRT.
- Wpisz następującą nazwę pliku:
- Kliknij przycisk Dalej. W oknie Nowy raport wyświetlone zostaną opcje umożliwiające rozpoczęcie od pustego raportu lub skorzystanie z jednego z dostępnych szablonów, zgodnie z Rysunkiem 1-6.
Rysunek 1-6 Szablony raportu w oknie Nowy raport
- Wybierz opcję Pusty raport, a następnie kliknij przycisk Zakończ. Nowy raport zostanie wyświetlony w oknie głównym. W oknie tym wyświetlany jest edytor układu, widoczny na Rysunku 1-7. Edytor układu zawiera pustą stronę.
W pozostałej części tego kursu przedstawiono szczegółowe kroki związane z tworzeniem raportu o klientach.
Rysunek 1-7 Układ pustego raportu
Czynność 3: Budowanie źródła danych
Przed przystąpieniem do projektowania raportu w edytorze układu należy utworzyć źródło danych BIRT, które pozwoli podłączyć raport do bazy danych lub innego rodzaju źródeł danych. Tworzenie źródła danych wiąże się z określeniem klasy sterownika, nazwy źródła danych oraz innych informacji związanych z połączeniem, na przykład nazwy użytkownika i hasła. Dla potrzeb tego kursu używana będzie przykładowa baza danych Classic Models, która już jest skonfigurowana do pracy z Projektantem raportów BIRT. Nie jest zatem konieczne podawanie informacji połączenia dla tej bazy danych.
- Wybierz panel Eksploratora danych. Jeśli korzystasz z domyślnej perspektywy projektowania raportów, Eksplorator danych znajduje się z lewej strony edytora układu, obok Palety, co widać na Rysunku 1-8. Jeśli panel nie jest otwarty, z menu wybierz opcję Okna->Pokaż widok->Eksplorator danych.
Rysunek 1-8 Eksplorator danych
- Kliknij węzeł Źródła danych prawym przyciskiem myszy i z menu podręcznego wybierz Nowe źródło danych. W oknie Nowe źródło danych wyświetlane są typy źródeł danych, które można utworzyć, co przedstawia Rysunek 1-9.
Rysunek 1-9 Nowe źródło danych
- Z listy typów źródeł danych wybierz pozycję Przykładowa baza danych Classic Models Inc. Zaakceptuj domyślną nazwę źródła danych i kliknij przycisk Dalej. Zostaną wyświetlone informacje dotyczące połączenia nowego źródła danych.
- Kliknij przycisk Zakończ. Projektant raportów BIRT utworzy nowe źródło danych łączące się z przykładową bazą danych. Jest ono wyświetlane w węźle Źródła danych w Eksploratorze danych, co przedstawia Rysunek 1-10.
Rysunek 1-10 Źródła danych w Eksploratorze danych
Czynność 4: Budowanie zestawu danych
Teraz można przystąpić do budowania zestawu danych. Zestaw danych określa zakres danych pobieranych ze źródła danych. Jeśli raport łączy się ze źródłem danych JDBC, zakres pobieranych danych jest określany za pomocą instrukcji SQL SELECT.
- W Eksploratorze danych kliknij węzeł Zestawy danych prawym przyciskiem myszy i z menu podręcznego wybierz opcję Nowy zestaw danych.
- W oknie Nowy zestaw danych wpisz następującą nazwę zestawu danych, zgodnie z Rysunkiem 1-11:
- W pozostałych polach zaakceptuj wartości domyślne:
- Pole Źródło danych zawiera nazwę utworzonego wcześniej źródła danych.
- Wartość w polu Typ zestawu danych oznacza, że zestaw danych będzie oparty na zapytaniu SQL SELECT.
- Kliknij przycisk Dalej.
W oknie Zapytanie zostaną wyświetlone informacje wspomagające proces tworzenia zapytania SQL. W polu Dostępne elementy widoczne są wszystkie tabele bazy danych Classic Models. Aby wyświetlić kolumny tabeli, kliknij ikonę plusa (+) obok nazwy tabeli. W polu tekstowym z prawej strony okna Edytuj zestaw danych wyświetlane są wymagane słowa kluczowe instrukcji SQL SELECT:
- W polu tekstowym wpisz następującą instrukcję SQL SELECT określającą zakres pobieranych danych:
W edytorze zestawu danych nazwy tabel i kolumn są wprawdzie wyświetlane wielkimi literami, ale można je wpisywać w dowolny sposób, gdyż w języku SQL nie jest rozróżniana wielkość liter. Jeśli nie chcesz wpisywać zapytania ręcznie, możesz przeciągać odpowiednie kolumny i tabele z pola Dostępne elementy na pole tekstowe.
Utworzona w ten sposób instrukcja SELECT (widoczna na
Rysunku 1-12) pobiera wartości z kolumn NAZWAKLIENTA, NAZWISKOKONTAKTU, IMIEKONTAKTU i TELEFON tabeli KLIENCI.
Rysunek 1-12 Instrukcja SQL SELECT w oknie Edytuj zestaw danych
- Kliknij przycisk Zakończ, aby zapisać zestaw danych. W oknie Edytuj zestaw danych zostaną wyświetlone kolumny zdefiniowane w zapytaniu, jak również opcje umożliwiające edycję zestawu danych.
- Kliknij przycisk Podgląd wyników, aby sprawdzić, czy zapytanie jest poprawne i czy zwraca właściwe dane. Jeśli instrukcja SELECT została wprowadzona poprawnie, powinny zostać wyświetlone wyniki przedstawione na Rysunku 1-13. Są to wiersze danych zwracane przez zapytanie.
Rysunek 1-13 Wiersze danych zwracane przez instrukcję SQL SELECT
- Kliknij przycisk OK.
Czynność 5: Tworzenie układu raportu
Procedura przedstawiona poniżej opisuje proces wstawiania elementów na stronie raportu w celu wyświetlania danych z utworzonego wcześniej zestawu danych. Pierwszą czynnością będzie wstawienie elementu tabeli, a w następnej kolejności do tabeli będą wstawiane elementy danych. Istotną kwestią jest zrozumienie sposobu działania tabeli:
- Tabela przechodzi po wszystkich wierszach danych zwracanych przez zestaw danych.
- Tabela pozwala w prosty sposób układać dane w postaci kolumn i wierszy.
- Kliknij panel Paleta. Na palecie wyświetlane są wszystkie elementy, które można umieścić w raporcie.
- Przeciągnij element tabeli z palety i upuść go na raporcie widocznym w edytorze układu. Zostanie wyświetlone okno Wstaw tabelę, umożliwiające określenie liczby kolumn i wierszy w tworzonej tabeli.
- Podaj 3 kolumny i 1 wiersz, a następnie kliknij przycisk OK. W edytorze układu zostanie wyświetlona tabela zawierająca trzy kolumny i jeden wiersz danych. Teraz można przystąpić do wstawiania danych do tabeli.
- Wybierz panel Eksploratora danych.
- Przejdź do Eksploratora danych i rozwiń kolejno węzły Zestawy danych i Klienci. W obrębie węzła Klienci wyświetlone zostaną kolumny wskazane w zapytaniu.
- Z Eksploratora danych przeciągnij kolumnę NAZWAKLIENTA i upuść ją na pierwszej komórce wiersza danych tabeli, zgodnie z Rysunkiem 1-14. Wiersz danych wyświetla podstawowe dane raportu. W gotowym raporcie wiersz danych jest wyświetlany dla każdego wiersza pobieranego z zestawu danych.
Rysunek 1-14 Przeciągnięcie kolumny z Eksploratora danych i upuszczenie jej na komórce tabeli
W Projektancie raportów BIRT zostanie utworzona nazwana kolumna powiązana z danym polem zestawu danych. Powiązanie to jest wyświetlane w oknie Wybierz powiązanie danych, widocznym na
Rysunku 1-15.
Rysunek 1-15 Kolumna nazwana powiązana z polem zestawu danych
- Kliknij OK, aby zaakceptować domyślną definicję powiązania danych.
Widoczna w edytorze układu komórka tabeli, na którą zostało upuszczone pole NAZWAKLIENTA, zawiera teraz element danych wyświetlający wartość [NAZWAKLIENTA]. Powyżej tego elementu danych wyświetlany jest element etykiety automatycznie dodawany do wiersza nagłówka przez edytor układu. Etykieta wyświetla nazwę pola w postaci tekstu statycznego. Tekst ten pełni rolę nagłówka kolumny.
Rysunek 1-16 przedstawia element danych i element etykiety.
Rysunek 1-16 Element danych i element etykiety w tabeli
- Przeciągnij pole TELEFON z Eksploratora danych i upuść je na drugiej komórce wiersza danych tabeli. Kliknij OK, aby zaakceptować domyślne powiązanie danych.
- Przeciągnij pole IMIEKONTAKTU i upuść je na trzeciej komórce wiersza danych. Kliknij OK, aby zaakceptować domyślne powiązanie danych.
- Przeciągnij pole NAZWISKOKONTAKTU i upuść je na trzeciej komórce wiersza danych, tuż pod polem IMIEKONTAKTU. Kliknij OK, aby zaakceptować domyślne powiązanie danych. Strona raportu powinna wyglądać tak, jak na Rysunku 1-17.
Rysunek 1-17 Tabela z dodanymi informacjami o kliencie i osobie kontaktowej
- Kliknij zakładkę Podgląd w dolnej części edytora układu. Projektant raportów BIRT wygeneruje i wyświetli raport w formacie HTML, co przedstawia Rysunek 1-18. Przewiń okno podglądu, aby zobaczyć cały raport. Możliwe jest też uzyskanie podglądu raportu w formacie PDF. W tym celu z menu głównego wybierz opcję Plik->Pokaż raport w formacie PDF.
Jak widać na
Rysunku 1-18, dane są poprawne, lecz wyświetlane w losowej kolejności. Bardziej sensowne byłoby posortowanie danych alfabetycznie według nazwy klienta. Poprawienia wymaga również estetyka raportu.
Rysunek 1-18 Podgląd danych raportu
Czynność 6: Sortowanie danych
Wiersze w podglądzie nowo utworzonego raportu są wyświetlane w takiej kolejności, w jakiej są zwracane przez zapytanie. Kolejność ta może być różna i zależy od wielu czynników, na przykład od sposobu dostarczenia danych przez źródło danych. W większości przypadków wskazana jest zmiana kolejności wyświetlania danych w raporcie.
- Wybierz widok Układ, aby powrócić do edytora układu.
- Otwórz Edytor właściwości, jeśli już nie jest otwarty. Jeśli korzystasz z domyślnej perspektywy projektowania raportów, Edytor właściwości jest wyświetlany pod edytorem układu. Jeśli panel nie jest otwarty, z menu wybierz opcję Okna->Pokaż widok->Edytor właściwości.
- Wybierz tabelę klikając zakładkę Tabela w lewym dolnym rogu edytora układu. Zakładka jest wyświetlana po przesunięciu kursora myszy nad ten obszar. W Edytorze właściwości zostaną wyświetlone właściwości tabeli, co przedstawia Rysunek 1-19.
Rysunek 1-19 Edytor właściwości
- Kliknij zakładkę Sortowanie.
- Kliknij przycisk Dodaj, aby utworzyć wyrażenie sortujące. W polu Klucz sortowania zostanie wyświetlony nowy wiersz.
- Kliknij obszar poniżej pola Klucz sortowania, kliknij wyświetlony tam przycisk strzałki i z listy rozwijanej wybierz opcję NAZWAKLIENTA.
- W polu Kierunek sortowania zaakceptuj domyślną wartość Rosnąco, zgodnie z Rysunkiem 1-20.
Rysunek 1-20 Rosnący kierunek sortowania
- Zapoznaj się z podglądem raportu. Posortowane dane są wyświetlane w porządku rosnącym według nazwy klienta, co przedstawia Rysunek 1-21.
Rysunek 1-21 Dane posortowane według nazwy klienta
Zwróć uwagę, że na początku listy wyświetlane są nazwy zaczynające się wielkimi literami. Łańcuchy są w środowisku BIRT sortowane według wartości punktów kodowych UCS2. W zestawach znaków opartych na standardzie ASCII wielkie litery mają większe wartości punktów kodowych niż małe litery. Oznacza to, że wielkie litery są wyświetlane przed małymi.
- Aby posortować nazwy klientów bez rozróżniania wielkości znaków (czyli w taki sposób, aby nazwa ANG Resellers była wyświetlana po nazwie American Souvenirs Inc., a nie przed nią), zmień wyrażenie w polu Klucz sortowania na stronie Sortowanie na następujące:
W powyższym wyrażeniu użyta jest funkcja JavaScript toUpperCase( ), która zamienia wszystkie łańcuchy nazw klientów na wielkie litery przed ich posortowaniem. W nazwach funkcji JavaScript rozróżniana jest wielkość liter, więc nazwę toUpperCase( ) należy wpisać dokładnie tak, jak została pokazana. Wielkość liter jest też rozróżniana w nazwach kolumn. W powyższym wyrażeniu poprawną postacią nazwy pola jest row["NAZWAKLIENTA"]. Jeśli spróbujesz wpisać na przykład row["nazwaklienta"], Projektant raportów BIRT zgłosi błąd przy próbie uruchomienia raportu. Wielkości liter w nazwach kolumn można sprawdzić zapoznając się z nazwami wyświetlanymi w Eksploratorze danych.
- Zapoznaj się z podglądem raportu. Nazwy klientów są wyświetlane w innej kolejności. Nazwy zaczynające się wielkimi literami nie są już wyświetlane na początku.
Czynność 7: Formatowanie raportu
Skoro raport wyświetla już poprawne dane w odpowiednim porządku, można się zająć poprawieniem jego estetyki. W tej sekcji zostaną opisane następujące czynności:
- Edytowanie tekstu nagłówków kolumn.
- Sformatowanie nagłówków kolumn w celu odróżnienia ich od wierszy danych.
- Wyświetlanie imienia i nazwiska osoby kontaktowej w tym samym wierszu.
- Zwiększanie odstępu między wierszami.
Edycja nagłówków kolumn
- Wybierz widok Układ, aby powrócić do edytora układu.
- Dwukrotnie kliknij nagłówek pierwszej kolumny o treści NAZWAKLIENTA. Nagłówek kolumny znajduje się w pierwszym wierszu tabeli (wierszu nagłówka).
- Aby zastąpić cały podświetlony tekst wpisz nowy tekst i naciśnij klawisz Enter gdy skończysz. Aby zmienić tekst, kliknij na nim raz, aby usunąć zaznaczenie, a następnie umieść kursor w miejscu, w którym chcesz usunąć lub dodać znaki.
Zastąp etykietę NAZWAKLIENTA następującym tekstem:
- Powtarzaj kroki 2 i 3, aby zmienić teksty nagłówków kolumn odpowiednio na:
Rysunek 1-22 Układ raportu po zmianie nagłówków kolumn
Formatowanie nagłówków kolumn
Formatowanie elementu raportu polega na modyfikacji jego właściwości. Można to osiągnąć na dwa sposoby:
- Ustawić właściwości elementu w Edytorze właściwości.
- Zdefiniować styl zawierający wymagane właściwości i zastosować ten styl do elementu. Metoda ta pozwala zdefiniować właściwości formatu raz i stosować je do więcej niż jednego elementu.
Pierwsza metoda zostanie tu wykorzystana do wyróżnienia nagłówków kolumn poprzez dodanie pogrubienia, a druga metoda do dodania koloru do wiersza nagłówka.
- Aby ustawić pogrubienie nagłówków kolumn korzystając z Edytora właściwości:
- Zaznacz wszystkie nagłówki kolumn. Aby zaznaczyć wiele elementów, przytrzymaj klawisz Shift klikając kolejne elementy. W Edytorze właściwości zostaną wyświetlone właściwości zaznaczonych elementów, co przedstawia Rysunek 1-23.
Rysunek 1-23 Właściwości zaznaczonych elementów w Edytorze właściwości
- Wciśnij przycisk B, aby sformatować nagłówki kolumn jako tekst pogrubiony.
- Aby usunąć zaznaczenie nagłówków kolumn, kliknij pustą przestrzeń poza tabelą.
- Aby dodać kolor tła do wiersza nagłówka za pomocą stylu:
- Z menu głównego wybierz opcję Element->Nowy styl.
Zostanie wyświetlone okno Nowy styl, przedstawione na
Rysunku 1-24. Z lewej strony wyświetlane są kategorie właściwości. Z prawej strony wyświetlane są właściwości w zaznaczonej kategorii.
Rysunek 1-24 Nowy styl
- W polu Styl niestandardowy wpisz następującą nazwę stylu:
- Z listy kategorii właściwości wybierz pozycję Tło. W oknie Nowy styl zostaną wyświetlone dostępne do edycji właściwości tła.
- Użyj jednej z następujących metod, aby zdefiniować kolor stanowiący wartość właściwości Kolor tła:
- Kliknij przycisk obok nazwy właściwości, a następnie wybierz jeden z kolorów z wyświetlonej palety.
- Wybierz jeden z kolorów z listy rozwijanej.
Kliknij przycisk OK.
- Wybierz tabelę klikając zakładkę Tabela w lewym dolnym rogu edytora układu. Zakładka jest wyświetlana po przesunięciu kursora myszy nad ten obszar. Wzdłuż górnej i lewej krawędzi tabeli zostaną wyświetlone komórki prowadzące, co ilustruje Rysunek 1-25.
Rysunek 1-25 Komórki prowadzące wzdłuż górnej i lewej krawędzi tabeli
- Kliknij komórkę prowadzącą obok wiersza nagłówka. W Edytorze właściwości wyświetlone zostaną właściwości zaznaczonego wiersza.
- Kliknij zakładkę Właściwości i zaznacz kategorię Ogólne, aby wyświetlić ogólne właściwości wiersza.
- Zaznacz nowo utworzony styl wybierając wartość wiersz_naglowka_tabeli z listy rozwijanej obok etykiety Styl. Styl zostanie zastosowany do wiersza nagłówka, który będzie odtąd wyświetlany z kolorowym tłem.
- Zapoznaj się z podglądem raportu. Raport powinien wyglądać tak, jak na Rysunku 1-26.
Rysunek 1-26 Podgląd raportu pokazujący styl wiersza nagłówka
Jak dotąd udało się osiągnąć poprawę w postaci wyraźnego wyróżnienia nagłówków.
Wyświetlanie imienia i nazwiska osoby kontaktowej w tym samym wierszu
Jeśli w jednej komórce tabeli zostanie umieszczonych kilka elementów, Projektant raportów BIRT tworzy każdy z nich jako element blokowy. Użytkownicy znający język HTML wiedzą, że każdy element blokowy jest wyświetlany w nowym wierszu. Wyświetlanie wielu elementów w jednym wierszu wymaga, aby były one traktowane jako elementy wierszowe (inline). Poniżej opisano inną możliwość, polegającą na konkatenacji łańcuchów imienia i nazwiska, aby były one wyświetlane w jednym elemencie danych.
- Wybierz widok Układ, aby powrócić do edytora układu.
- Usuń element danych wyświetlający nazwisko osoby kontaktowej.
- Dwukrotnie kliknij element danych wyświetlający imię osoby kontaktowej.
W oknie Wybierz powiązanie danych zostaną wyświetlone wszystkie powiązania danych używane w raporcie. Znacznik wyboru obok pozycji IMIEKONTAKTU wskazuje powiązanie danych używane przez zaznaczony element.
- Kliknij komórkę wyświetlającą wyrażenie dataSetRow["IMIEKONTAKTU"], a następnie kliknij przycisk wielokropka (...).
W polu tekstowym w górnej części okna Budowanie wyrażeń zostanie wyświetlone następujące wyrażenie:
- Aby konkatenować imię i nazwisko, wprowadź następujące wyrażenie:
Rysunek 1-27 pokazuje powyższe wyrażenie wyświetlone w oknie Budowanie wyrażeń. Para cudzysłowów (" ") ma na celu wstawienie spacji między imieniem i nazwiskiem. Wyrażenie można ręcznie wpisać w polu tekstowym lub wstawiać poszczególne elementy do wyrażenia dwukrotnie klikając odpowiadające im pozycje w prawej dolnej części okna.
Rysunek 1-27 Wyrażenie konkatenacji łańcuchów w oknie Budowanie wyrażeń
- Kliknij przycisk OK, aby zamknąć okno Budowanie wyrażeń, a następnie kliknij przycisk OK w oknie Wybierz powiązanie danych, aby zapisać zmodyfikowane wyrażenie.
- Zapoznaj się z podglądem raportu. Raport powinien wyglądać tak, jak na Rysunku 1-28.
Rysunek 1-28 Podgląd raportu pokazujący imiona i nazwiska osób kontaktowych po konkatenacji
Zwiększanie odstępu między wierszami
W układzie domyślnym definiowane są minimalne odstępy między wierszami tabeli. W większości przypadków wskazana jest zmiana odstępów między wierszami.
- Wybierz widok Układ, aby powrócić do edytora układu.
- Zaznacz wszystkie komórki w wierszu danych tabeli (wierszu środkowym). Aby zaznaczyć kilka komórek naraz, przytrzymaj klawisz Shift klikając kolejne komórki. Uważaj, aby zaznaczać komórki, a nie elementy danych wewnątrz komórek. Wokół zaznaczonych komórek zostanie wyświetlona ramka, co przedstawia Rysunek 1-29.
Rysunek 1-29 Zaznaczone komórki w edytorze układu
W Edytorze właściwośći wyświetlone zostaną właściwości komórek. Tytuł okna Edytora właściwości zawiera pokazuje typ zaznaczonego elementu, więc powinien być widoczny tytuł Edytor właściwości - Komórka.
- Kliknij kategorię Wypełnienie. W Edytorze właściwości wyświetlone zostaną właściwości wypełnienia. Właściwości te umożliwiają określenie odstępów na górze, na dole, z lewej strony i z prawej strony elementu.
- W polu Wypełnienie--Góra ustaw wartość 12 punktów.
Zastanawiasz się zapewne, dlaczego nie można po prostu zaznaczyć całego wiersza i ustawić odstępów wiersza zamiast zaznaczać poszczególne komórki wiersza. Projektant raportów BIRT nie daje możliwości ustawiania wypełnienia wierszy, gdyż niektóre przeglądarki nie obsługują tej właściwości.
- Zapoznaj się z podglądem raportu. Raport powinien wyglądać tak, jak na Rysunku 1-30. Między kolejnymi wierszami danych widoczne są większe odstępy.
Rysunek 1-30 Podgląd raportu po modyfikacji odstępów między wierszami
Czynność 8: Utworzenie tytułu raportu
Raportowi brakuje już tylko tytułu. Do wyświetlenia tytułu może posłużyć etykieta, element tekstu lub element danych:
- Etykiety nadają się do wyświetlania krótkiego tekstu statycznego, na przykład nagłówków kolumn.
- Element danych nadaje się do wyświetlania wartości dynamicznych pobieranych z pola zestawu danych lub pola obliczanego.
- Element tekstu nadaje się do wyświetlania tekstu wielowierszowego zawierającego różnorodne formatowanie lub wartości dynamiczne.
W tym przypadku zostanie użyty element tekstu zawierający treść formatowaną za pomocą znaczników HTML. Do formatowania tekstu nie jest konieczne korzystanie z języka HTML. Jeśli jednak dobrze znasz język HTML lub zasady projektowania serwisów WWW, to możliwość formatowania bloku tekstu za pomocą znaczników HTML może być wygodna.
- Wybierz widok Układ, aby powrócić do edytora układu.
- Kliknij panel Paleta.
- Przeciągnij element tekstu z palety i upuść go powyżej tabeli.
- W polu Edycja elementu tekstu wybierz pozycję HTML/Tekst dynamiczny z listy rozwijanej wyświetlającej domyślnie wartość Zwykły tekst.
Zaznaczenie opcji HTML i tekstu dynamicznego pozwala osadzać w tekście znaczniki HTML i właściwości CSS. Znaczniki można wpisywać ręcznie lub korzystać z najczęściej stosowanych znaczników HTML dostarczanych przez edytor tekstu.
- Kliknij przycisk OK i zapoznaj się z podglądem raportu. Raport powinien wyglądać tak, jak na Rysunku 1-32.
Rysunek 1-32 Podgląd raportu pokazujący sformatowany tytuł raportu
Jak widać, korzystanie z elementu tekstu z osadzonymi znacznikami HTML umożliwia:
- Definiowanie innego formatowania dla każdego wiersza wielowierszowego bloku tekstu.
- Wstawianie wartości dynamicznych, na przykład bieżącej daty.
Zamiast pokazanego rozwiązania można też użyć:
- Dwóch etykiet do wyświetlania pierwszego i drugiego wiersza jako tekstu statycznego
- Elementu danych do wyświetlania trzeciego wiersza, zawierającego wartość dynamiczną
Dalsze kroki
Po ukończeniu tego kursu masz za sobą utworzenie pierwszego raportu i umiesz korzystać z podstawowych narzędzi i funkcji Projektanta raportów BIRT. Dostępnych jest również wiele innych czynności, pozwalających tworzyć bardziej zaawansowane raporty. Niektóre z tych zadań są opisane w innych rozdziałach, a są to między innymi:
- Nawiązywanie połączenia z własnym źródłem danych
- Tworzenie wykresów
- Tworzenie parametrów raportu w celu pobierania informacji od użytkownika
- Tworzenie raportów zawierających podraporty
- Warunkowe formatowanie elementów raportu
- Warunkowe ukrywanie raportów
- Dodawanie odsyłaczy łączących raport z zasobami WWW lub łączących dwie sekcje tego samego raportu
