Fråga : Drivande parameter för övergående Query till arbetet för subreport inte

Hi

I har för rapportserver I för SSRS 08 en förmiddag att planlägga i VS08, och denna rapport har en subreport som tar två daterar som parametrar (a-starten daterar och avslutar daterar) och går en bordlägga av resultat tillbaka.

Firstly, den huvudsakliga rapporten passeras en utvald parameter för användare som definierar en datera spänner. För detta exempel vi ska något att säga ”den sist månaden” = 5 den huvudsakliga rapporten för

The har en Dataset, som tar denna parameter och beräknar och går första tillbaka, och sist datera mellan en särskild timespan, och går de tillbaka daterar. Så igen, vi skulle matning 5na i detta exempel till denna query, och den skulle återgång Start_Date, ”00:00 2010-07-01: 00.000” och End_Date, ”00:00 2010-07-30: 00.000 "

I vet denna fungerar, som, om jag kör den huvudsakliga rapporten med en textbox som går resultaten av den query tillbaka jag får daterar förväntat, så vet att de frambrings.

The Subreport tar @SD för två parametrar, och @ED, som är unsurprisingly starten och avslutar, daterar av den är queryen och går en lista av tidsbeställningar tillbaka mellan de daterar. problemet för

The är att, när jag passerar tvåna, daterar till subreporten, det går ingenting tillbaka (eller, om jag förkastar, felet förbigår/nulls, ger ”subreport är saknat för en parameter”).

If jag testar subreporten direkt vid hardcoding i datera som gås tillbaka av den huvudsakliga rapportqueryen, därefter den fungerar, och, huvudsakligen, om jag passerar parametrarna med hardcoded, värderar in, detta fungerar igen, så jag vet att det inte är ett problem med Subreporten.

In parameterinställningen för den Subreport I förmiddagen using detta uttryck (i fallet av SD):

=Format (först (sätter in! start_date. Value, ”DateRange”), ”yyyy-EN MM-dd HH: en mm:

however för ss.FFF”), precis using =First (sätter in! start_date. Value, ”DateRange”) avkastningar de samma resultaten.

som söker efter rådgivning, som jag inte kan fungera ut varför dessa queryresultat får till en textbox som jag förlägger på den huvudsakliga rapporten, men inte in i parametern sätter in för subreporten. tack för

Many.


" klar "

Svar : Drivande parameter för övergående Query till arbetet för subreport inte

Om DateRange är det Data-set som får retur i huvudsaklig rapport,
skapa därefter en bordlägger förkroppsligar in av huvudsaklig rapport.
Uppsättning dess dataset till ”DateRange”.
tillfoga därefter detta under-anmäler insida cellen. Därefter uppsättning rapportparametern direkt.
Du kräver inte för att formatera den via uttryck.
Andra lösningar  
 
programming4us programming4us