Pytanie : Przelotny Zapytanie jechać parametr subreport

Cześć,

I mieć SSRS 08 Raportowy Serwer I projektować w VS08 i ten raport mieć subreport che brać dwa data jako parametr (A data początkowa i data końca) i powrót stół rezultat.

Firstly, the magistrala raport przechodzić użytkownik wybierać parametr che definiować daktylowy pasmo. Dla ten przykład, my mówić "W zeszłym miesiącu" = 5

The magistrala raport mieć Dataset che brać ten parametr i kalkulować i wracać the pierwszy i ostatni data między szczególny timespan, i wracać tamte data. W Ten Sposób znowu, my karmić the 5 w ten przykład ten zapytanie i ono wracać Start_Date, "2010-07-01 00:00: 00.000" i End_Date, "2010-07-30 00:00: 00.000 "

I znać " pracować, tak jakby I biegać the magistrala raport z textbox the rezultat ten zapytanie I dostawać the data, więc znać wytwarzać.

The Subreport brać dwa parametr @SD i @ED, che być bez zaskoczenia the początek i data końca ono być zapytanie i wracać lista spotkanie między tamte data.

The problem być że gdy I przechodzić the dwa data the subreport, ono wracać dwa (lub jeżeli I disallow puste miejsce/nulls, dawać the "subreport brakować parametr" błąd).

If I badać the subreport bezpośrednio hardcoding w the data wracać the Magistrala Raport zapytanie wtedy ono pracować i, znacząco jeżeli I przechodzić the parametr z znacząco wartość wewnątrz, znowu, pracować, więc I znać ono być problem z the Subreport.

In the parametr położenie dla the Subreport I używać ten wyrażenie (w przypadku SD):

=Format (Najpierw (Pole! start_date. Value, "DateRange"), "yyyy-MM-dd HH: mm: ss.FFF")

however, właśnie using =First (Pole! start_date. Value, "DateRange") poddawać się the ten sam rezultat.

Looking dla rada gdy I móc dlaczego te zapytanie rezultat dostawać textbox I umieszczać na the magistrala raport, ale nie w the parametr pole dla the subreport.

Many dzięki.


Odpowiedź : Przelotny Zapytanie jechać parametr subreport

Jeżeli DateRange być the Data-set który dostawać powrót w magistrala raport,
wtedy tworzyć jeden Stół w ciało magistrala raport.
Ustawiać swój dataset "DateRange".
wtedy dodawać ten sub-donosić wśrodku the komórka. Wtedy ustawiać the raportowy parametr bezpośrednio.
Ty wymagać format ono przez wyrażenie.
Inne rozwiązania  
 
programming4us programming4us