Questione : Passando parametro determinato domanda al subreport che non funziona

Ciao, il

I ha un assistente che di rapporto di SSRS 08 sto progettando in VS08 e questo rapporto ha un subreport che richiede due date come i parametri (data della data di inizio e di estremità di A) e ritorni una tabella dei risultati. il

Firstly, il rapporto principale è passato ad un parametro selezionato utente che definisce una gamma della data. Per questo esempio, diremo che “il mese scorso„ = 5 il rapporto principale del

The ha un gruppo di dati che prende questo parametro e calcola e restituisce la prima ed ultima data fra un periodo particolare e restituisce quelle date. Così ancora, alimenteremmo i 5 in questo esempio a questa domanda e restituirebbe Start_Date, “00:00 2010-07-01: 00.000„ e End_Date, “00:00 2010-07-30: 00.000 "

I sanno questo funziona, come se faccia funzionare il rapporto principale con una casella di testo che restituisce i risultati di quella domanda ottengo le date prevedute, in modo da sapere che stanno generande. il

The Subreport prende un @SD e un @ED di due parametri, che sono unsurprisingly l'inizio e data di estremità di esso è domanda e che che restituisce una lista degli appuntamenti fra quelle date. il problema del

The è che quando passo le due date al subreport, non restituisce niente (o se respingo gli spazii in bianco/annulla, danno “subreport sta mancando l'errore di parametro„). la prova del

If I il subreport direttamente hardcoding nella data ha rinviato dalla domanda principale di rapporto allora funziona e, per di più se passo i parametri con i valori hardcoded dentro, questo funziona ancora, in modo da so che non è un problema con il Subreport.

In la regolazione di parametro che per il Subreport sto usando questa espressione (nel caso della deviazione standard):

=Format (in primo luogo (campi! start_date. Value, “DateRange„), “yyyy-MILLIMETRO-dd HH: millimetro:

however di ss.FFF„), appena using =First (campi! start_date. Value, “DateRange„) dà gli stessi risultati. il

che cerca il consiglio poichè non posso risolvere perché questi risultati di domanda stanno ottenendo ad un posto della casella di testo I sul rapporto principale, ma non nel parametro sistema per il subreport. ringraziamenti del

Many.


class= del

Risposta : Passando parametro determinato domanda al subreport che non funziona

Se DateRange è il dell'insieme dei dati che ottiene i ritorni nel rapporto principale,
allora generare una Tabella nella parte principale del rapporto principale.
Fissare il relativo gruppo di dati “a DateRange„.
allora aggiungere questo secondario-rapporto all'interno della cellula. Allora fissare direttamente il parametro di rapporto.
Non richiedete per formattarli via l'espressione.
Altre soluzioni  
 
programming4us programming4us