Udostępnij za pośrednictwem


How to: Add a Subreport and Parameters (Reporting Services)

Podraporty można dodać do raportu, gdy użytkownik chce utworzyć raport główny, który będzie kontenerem dla wielu raportów pokrewnych.Podraport to odwołanie do innego raportu.Aby powiązać raporty za pomocą wartości danych (na przykład aby korzystać z wielu raportów pokazujących dane dla określonego klienta), należy zaprojektować raport parametryczny (na przykład raport pokazujący szczegółowe informacje dotyczące określonego klienta) jako podraport.Po dodaniu podraportu do raportu głównego można określić parametry, które będą przekazywane do podraportu.

Podraporty można także dodawać do dynamicznych wierszy lub kolumn w tabeli lub macierzy.Podczas przetwarzania raportu głównego podraport jest przetwarzany dla każdego wiersza.W tym przypadku warto zastanowić się, czy pożądany efekt można osiągnąć przy użyciu obszarów danych lub zagnieżdżonych obszarów danych.

Aby dodać podraport

  1. W widoku Projekt kliknij przycisk Podraport w przyborniku.

  2. Na powierzchni projektowej kliknij lokalizację w raporcie, a następnie przeciągnij pole tak, aby miało rozmiar odpowiedni dla podraportu.Alternatywnie kliknij dwukrotnie na powierzchnię projektu do tworzenia podraport o ustalonym rozmiarze.

    Uwaga

    Jeśli podraport znajduje się w projekcie, można przeciągać w raporcie z eksplorator rozwiązań powierzchni projektu do tworzenia podraportu.

  3. Kliknij prawym przyciskiem myszy podraport, a następnie kliknij przycisk Podraport właściwości.

  4. W Podraport właściwości -okno dialogowe, wpisz nazwę w Nazwa tekst pola lub zaakceptować ustawienie domyślne.

  5. W Użyj tego raportu jako podraport listy wpisz nazwę raportu.Nazwa raportu, można określić w następujący sposób:

    • W przypadku raportu w tym projekcie należy wybrać nazwę raportu z listy rozwijanej.

    • W przypadku raportu opublikowane serwer raportów, skonfigurowane dla trybu macierzystego za pomocą pełnego lub względna ścieżka do raportu, bez rozszerzenia nazwy pliku.Jeśli raport znajduje się w tym samym folderze co bieżący raport, należy użyć tylko nazwy raportu.Jeśli raport jest w innym folderze, należy użyć ścieżka względnej do raportu (na przykład...Raporty/DetailReport).

    • W przypadku raportu opublikowane serwer raportów, skonfigurowane w trybie zintegrowanym programu SharePoint za pomocą nazwę raportu, łącznie z rozszerzeniem nazwy pliku (na przykład DetailReport.rdl).Podraport musi znajdować się w tym samym folderze, w raporcie głównym.Ścieżki względne są nieobsługiwane.

  6. Click OK.

Aby określić parametry, które zostaną przekazane do podraportu

  1. W widoku Projekt kliknij prawym przyciskiem myszy podraport, a następnie kliknij przycisk Podraport właściwości.

  2. W Podraport właściwości okno dialogowe kliknijParametry.

  3. Kliknij przycisk Dodawanie.Do siatki parametrów zostanie dodany nowy wiersz.

  4. W Nazwa tekstu wpisz nazwę parametru podraport.Ta nazwa musi odpowiadać parametru raportu podraport.Jeśli podraport znajduje się w projekcie, można wybrać parametr z listy rozwijanej.Jeśli podraport znajduje się serwer raportów, uruchom raport Menedżer raportów, a na Właściwości karcie, kliknij przycisk Parametry.

    Uwaga

    Nazwa parametru musi odpowiadać nazwie parametru raportu, nie parametr kwerendy.

  5. W Wartość pole listy, wpisz lub wybierz wartość do przekazania podraport.Wartość ta może być tekst statyczny, lub wyrażenie, wskazując pole lub inny obiekt w raporcie głównym.

  6. Powtórz kroki 3-4, aby określić wartość dla każdego parametru podraport.

    Uwaga

    Wszystkie parametry, które są wymagane przez podraport ma być uwzględniana w Parametry listy.Jeśli brakuje wymaganego parametru podraporcie nie jest wyświetlany poprawnie w raporcie głównym.