Question : Passant le paramètre à base d'interrogations au subreport ne fonctionnant pas

Bonjour, le

I ont un serveur de rapport de SSRS 08 que je conçois dans VS08 et ce rapport a un subreport qui prend deux dates comme paramètres (date de fin de date de début et d'A) et retours une table des résultats. le

Firstly, le rapport principal est passé à un paramètre choisi par utilisateur qui définit une gamme de date. Pour cet exemple, nous dirons que « le mois dernier » = 5 le rapport principal du

The a un ensemble de données qui prend ce paramètre et calcule et renvoie la première et dernière date entre une période particulière, et renvoie ces dates. Tellement encore, nous alimenterions les 5 dans cet exemple à cette question et elle renverrait Start_Date, « le 0h00 2010-07-01 : 00.000 » et End_Date, « 0h00 2010-07-30 : 00.000 "

I savent ceci fonctionne, comme si je cours le rapport principal avec une boîte à textes renvoyant les résultats de cette question que j'ai les dates prévues, ainsi savoir qu'elles sont produites. le

The Subreport prend le @SD et le @ED de deux paramètres, qui sont unsurprisingly le début et date de fin de lui est question et renvoie une liste de rendez-vous entre ces dates. le problème du

The est que quand je passe les deux dates au subreport, il ne renvoie rien (ou si je rejette des blancs/annule, donne « subreport l'erreur manque paramètre »). l'essai du

If I que le subreport directement par hardcoding dans la date est retourné par la question principale de rapport alors cela fonctionne et, d'une manière plus importante si je passe les paramètres avec des valeurs hardcoded dedans, encore ceci fonctionne, ainsi je sais que ce n'est pas un problème avec le Subreport. le

In l'arrangement de paramètre pour le Subreport j'emploie cette expression (dans le cas de l'écart-type) :

=Format (d'abord (champs ! start_date. Value, « DateRange »), « yyyy-MILLIMÈTRE-densité double HH : millimètre :

however, juste using le =First (champs ! start_date. Value, « DateRange ») donne les mêmes résultats. le

recherchant le conseil car je ne peux pas établir pourquoi ces résultats de question arrivent à un endroit de la boîte à textes I sur le rapport principal, mais pas dans le paramètre met en place pour le subreport. mercis du

Many.


class= de

Réponse : Passant le paramètre à base d'interrogations au subreport ne fonctionnant pas

Si DateRange est le de l'ensemble de données qui obtiennent des retours dans le rapport principal,
créer alors un Tableau dans le corps du rapport principal.
Placer son ensemble de données à « DateRange ».
ajouter alors ce secondaire-rapport à l'intérieur de la cellule. Placer alors le paramètre de rapport directement.
Vous n'exige pas pour le composer par l'intermédiaire de l'expression.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us