sql >> Database >  >> RDS >> Sqlserver

Fout 'het subrapport kon niet worden gevonden op de opgegeven locatie. Controleer of het subrapport is gepubliceerd en of de naam correct is'

Over het algemeen heeft SSRS, van wat ik heb gezien, DE SLECHTSTE FOUTEN DIE DE MENSEN KUNNEN BEKEND, bij het vertellen wat er mis is. Over het algemeen heb ik deze gezien en de belangrijkste boosdoener is een van de volgende drie dingen:

  1. Het project moet opnieuw worden opgebouwd als u wijzigingen aanbrengt in een subrapport en de rapportgegevens zijn niet actueel.
  2. De rapportgegevens zijn op de een of andere manier beschadigd en moeten worden gewist (kijk in uw FILE-locatie en verwijder het *.rdl.data-bestand.)
  3. Uw parameter die u doorgeeft, is slecht of heeft de verkeerde indeling. Alle subrapporten met parameters MOETEN ZE WORDEN DOORGEVOERD, anders worden ze niet uitgevoerd en geven ze een fout gelijk aan 'object ingesteld op een instantie van een null'.

Wanneer u een 'Subrapport' invoegt, kunt u met de rechtermuisknop klikken en 'eigenschappen' selecteren. Het heeft een zijpaneel 'Parameters' dat u moet selecteren en u moet 'Toevoegen' (voor elk in de juiste volgorde en typ) een 'Naam' (de parameternaam van het rapport) en de overeenkomende 'Waarde' uit de het huidige rapport is erin verwerkt.

Bijv.:Dus als ik een subrapport had dat wilde dat een klant demografische informatie over hen zou tonen en ik had een hoofdrapport met rijen met zakelijke gegevens met elk een klant-ID per rij. Als mijn subrapport een 'CustomerID'-parameter zou hebben, zou ik die als naam hebben en '[Customer_ID]' uit de huidige dataset kiezen om eraan door te geven.

U moet er rekening mee houden dat u elke afzonderlijke parameter moet 'Toevoegen' die het subrapport vereist.



  1. PHP-recursiehulp nodig om een ​​boomstructuur te maken

  2. Database voor zoeken in volledige tekst en 200 miljoen records

  3. Hoe voer ik meerdere CASE WHEN-voorwaarden uit met SQL Server 2008?

  4. Hoe krijg ik kolomgegevenstype in Oracle met PL-SQL met lage privileges?