Ogólnie rzecz biorąc, z tego, co widziałem, SSRS ma NAJGORSZE BŁĘDY ZNANE LUDZKOŚCI w mówieniu, co jest nie tak. Ogólnie rzecz biorąc, widziałem to, a głównym winowajcą jest jedna z trzech rzeczy:
- Projekt musi zostać odbudowany po wprowadzeniu zmian do podraportu, a dane raportu nie są aktualne.
- Dane raportu są w jakiś sposób uszkodzone i należy je usunąć (sprawdź lokalizację PLIKÓW i usuń plik *.rdl.data).
- Twój parametr, który przekazujesz, jest zły lub w złym formacie. Wszystkie podraporty posiadające parametry MUSZĄ JE PRZEKAZAĆ, w przeciwnym razie nie zostaną uruchomione i dadzą błąd równoważny z „obiektem ustawionym na instancję wartości null”.
Po wstawieniu „Podraportu” możesz kliknąć prawym przyciskiem myszy i wybrać „Właściwości”. Posiada panel boczny „Parametry”, który należy wybrać i należy „Dodać” (dla każdego z nich we właściwej kolejności i typie) „Nazwę” (nazwa parametru raportu) oraz pasującą „Wartość” z przekazano do niego aktualny raport.
EG:Więc gdybym miał podraport, który chciał, aby klient pokazywał informacje demograficzne na jego temat, i gdybym miał raport główny, który zawierał wiersze danych biznesowych z identyfikatorem klienta w każdym wierszu. Jeśli mój podraport zawierałby parametr „CustomerID”, miałbym go jako nazwę i wybrać „[Customer_ID]” z bieżącego zbioru danych, aby go do niego przekazać.
Należy pamiętać, że każdy oddzielny parametr wymagany przez raport podrzędny musi zostać „Dodaj”.