Vraag : Overgaand Vraag gedreven parameter tot subreport die werkt niet

Hallo, heeft

I een Server van het Rapport SSRS 08 ik in VS08 ontwerp en dit rapport heeft een subreport die twee data als parameters (het begindatum van A en einddatum) neemt en een lijst van resultaten terugkeert.

Firstly, wordt het belangrijkste rapport overgegaan een gebruiker geselecteerde parameter die een datumwaaier bepaalt. Dit bijvoorbeeld, zullen wij „vorige maand“ = 5

The zeggen het hoofdrapport een Dataset heeft die deze parameter neemt en berekent en de eerste en laatste datum tussen bepaalde timespan, terugkeert en die data terugkeert. Zo opnieuw, zouden wij 5 in dit voorbeeld aan deze vraag voeden en het zou Start_Date, „00:00 2010-07-01 terugkeren: 00.000“ en End_Date, „00:00 2010-07-30: 00.000 "

I kennen dit werk, alsof ik het belangrijkste rapport met een textbox terugkerend de resultaten van die vraag in werking stel ik de data verwacht krijg, zodat weet zij worden geproduceerd.

The Subreport neemt twee parameters @SD en @ED, die unsurprisingly het begin zijn en de einddatum van het vraag is en een lijst van benoemingen tussen die data terugkeert. het probleem

The is dat wanneer ik de twee data tot subreport overga, het niets terugkeert (of als ik verbied verklaart de spaties/, geven de „subreport mist een parameter“ fout nietig).

If I test direct subreport door in de datum hardcoding door de Belangrijkste vraag van het Rapport is teruggekeerd dan het werkt en, het belangrijkst als ik overga hardcoded de parameters met waarden in, opnieuw dit werk, zodat weet ik het geen probleem met Subreport die is.

In de parameter die voor Subreport plaatsen gebruik ik deze uitdrukking (in het geval van BR):

=Format (eerst (Gebieden! start_date. Value, „DateRange“), „yyyy-MM.-dd HH: mm: ss.FFF“)

however, enkel =First gebruiken (Gebieden! start_date. Value, „DateRange“) levert de zelfde resultaten op.

raad zoeken aangezien ik niet kan uitwerken waarom deze vraagresultaten aan een textbox I plaats op het belangrijkste rapport, maar niet in de parametergebieden voor subreport krijgen. dank

Many.


Antwoord : Overgaand Vraag gedreven parameter tot subreport die werkt niet

Als DateRange de Dataset is dat winst in hoofdrapport krijgt,
dan cre�ër één Lijst in lichaam van hoofdrapport.
Plaats zijn dataset aan „DateRange“.
dan voeg dit sub-rapport binnen de cel toe. Dan plaats direct de rapportparameter.
U vereist niet om het via uitdrukking te formatteren.
Andere oplossingen  
 
programming4us programming4us