Poprzedni tematNastępny temat


Jak utworzyć parametr zestawu danych

W poniższej procedurze przyjęto, że do zapytania SQL został wcześniej wstawiony znacznik parametru.

Jeśli definiowanych jest kilka parametrów zestawu danych, to należy je tworzyć w takiej kolejności, w jakiej odpowiadające im znaczniki parametrów występują w klauzuli WHERE.

  1. W Eksploratorze danych wybierz zestaw danych, dla którego mają być tworzone parametry. W oknie Edytuj zestaw danych zostanie wyświetlone zapytanie tworzące zestaw danych.
  2. Kliknij przycisk Parametry. W pierwszym wierszu w oknie Edytuj zestaw danych zostaną wyświetlone domyślne dane parametrów.
  3. Utwórz parametr zestawu danych podając następujące wartości obowiązkowe:
    1. W polu Nazwa w pierwszym wierszu wpisz nazwę parametru. Dobrą praktyką jest dodawanie do nazwy przedrostka PZD (parametr zestawu danych), co ułatwia odróżnienie parametru od parametrów innych typów, na przykład parametrów raportu. Parametr zestawu danych używany do filtrowania danych według zapasu w magazynie mógłby na przykład nosić nazwę PZD_zapaswmagazynie.
    2. W polu Typ wybierz typ danych parametru.
    3. W polu Kierunek wybierz wartość Wejściowy. Oznacza to, że definiowany parametr jest parametrem wejściowym.
    4. Kliknij pole Wartość domyślna, a z prawej strony pustego pola pojawi się przycisk.
    5. Kliknij przycisk wielokropka (...) z prawej strony pola. Zostanie wyświetlone okno Budowanie wyrażeń.
  4. Powiąż parametr zestawu danych z odpowiednim parametrem raportu wskazując ten parametr raportu jako wartość domyślną parametru zestawu danych:
    1. W polu Kategoria kliknij pozycję Parametry raportu, a w polu Podkategoria kliknij Wszystko. Zostaną wyświetlone wszystkie utworzone parametry raportu, co przedstawia Rysunek 12-3.
    2. Rysunek 12-3 Powiązanie parametru zestawu danych z parametrem raportu
    3. Dwukrotnie kliknij odpowiedni parametr raportu. Parametr raportu zostanie wyświetlony w obszarze wyrażenia.
    4. Kliknij przycisk OK.
  5. Powtarzając kroki 3 i 4, zdefiniuj parametry zestawu danych odpowiadające wszelkim innym znacznikom parametrów wstawionym do zapytania SQL.
  6. Zakładając, że dla każdego z parametrów raportu została zdefiniowana wartość domyślna, możesz teraz przejść do panelu Podgląd wyników i upewnić się, że zapytanie zwraca wiersze pasujące do warunku podanego w klauzuli WHERE.
  7. Rysunek 12-4 pokazuje wyniki poprzedniego przykładu, w którym dla parametru raportu PR_zapaswmagazynie została podana wartość domyślna 999. Wyświetlane są wiersze dla wszystkich produktów, których zapas w magazynie jest mniejszy niż 999.

    Rysunek 12-4 Panel Podgląd wyników pokazujący wiersze spełniające warunek klauzuli WHERE
  8. Kliknij przycisk OK, aby zapisać parametry zestawu danych.
  9. Sprawdź parametry aby upewnić się, że zapytanie jest aktualizowane wartościami podanymi przez użytkownika i że raport wyświetla oczekiwane wyniki:
    1. Wybierz widok Podgląd.
    2. Jeśli nie zostanie wyświetlone okno Podaj parametry, kliknij przycisk Pokaż parametry raportu.
    3. W oknie dialogowym Podaj parametry zostaną wyświetlone wszystkie utworzone parametry raportu. Rysunek 12-5 pokazuje prosty parametr raportu PR_zapaswmagazynie.

      Rysunek 12-5 Okno Podaj parametry
    4. Podaj wartości parametrów i kliknij przycisk OK.

Jeśli wszystkie czynności dotąd opisane w tym rozdziale zostały wykonane poprawnie, to podane wartości zostaną wstawione do klauzuli WHERE zapytania, a w raporcie będą wyświetlane wiersze spełniające warunek podany w klauzuli WHERE.


(c) Copyright Actuate Corporation 2006

Poprzedni tematNastępny temat