Mon rapport SSRS contient 7 paramètres d'entrée et lors de l'exécution de mon rapport, la taille du paramètre (i.e. la longueur) augmente. P>
Un de mes paramètres d'entrée (liste déroulante) peut contenir 100 caractères afin que la taille ne soit pas constante, mais je souhaite placer tous les paramètres en 2 lignes ou 3 lignes (dans une rangée). P>
maintenant il arrive 2 paramètres par rangée p>
Veuillez conseiller p>
5 Réponses :
Utilisez ASP.NET pour les paramattres et un contrôle de reportageViewer ou un accès URL au rendu. Sérieusement. P>
Je ne connais aucune option pour présenter des paramètres de toute façon autres em> la valeur par défaut p>
Pourriez-vous me guider, comment utiliser ASP.NET ou l'accès à l'URL en SSRS pour ce SÉNARIO
Comme GBN indique, il n'est pas facile de modifier la méthode intégrée du serveur de rapports de présentation des paramètres. SSRS aime toujours utiliser deux paramètres par ligne, présentés dans l'ordre dans lequel ils existent dans le rapport (qui doivent correspondre à l'ordre de dépendance.) P>
Ainsi, les alternatives que GBN mentionne: les deux impliquent la construction d'une application "wrapper": un code personnalisé ou une page Web que vous pouvez coder, mais vous souhaitez obtenir les paramètres. Ensuite, vous appelez des services de rapport, en code ou en passant une URL formatée avec vos paramètres. Le rapport peut être affiché dans un cadre, une nouvelle fenêtre ou transmis comme un flux à l'endroit où vous le souhaitez. P>
L'accès URL est assez simple et fiable: je l'utilise souvent soit à la main (pour créer des "favoris") ou en code. P>
http://msdn.microsoft.com/en-us/library/ MS153586.aspx P>
Pour ce que vous cherchez, celles-ci pourraient être plus de travail que prévu, mais elles seront extrêmement flexibles pour votre interface. P>
Jamie p>
Merci! Une grande explication sur les paramètres.
Je crois que vous pourriez essayer d'utiliser jQuery. Les paramètres de rapport sont rendus dans une table sous une balise Créez la structure de la table souhaitée avec ANNUELLEMENT APPENDRE CETTE NOUVELLE STRUCTURE HTML à la place de la structure par défaut d'origine. p> en jQuery, il sera comme p> Qui sera Donnez-vous toute la structure de la table qui entre dans le paramètre. Utilisez XML analyse et obtenez les contrôles d'entrée et tous. Extraire ces commandes as-sont, ne changez rien. P> div code> avec
class code>
sqlrv-paramètreContainer code>. Écrivez une fonction jQuery ou JavaScript qui extraire le
innerhtml code> à partir de ce
div code> ie. Contenu de la table, puis extraire les informations de la ligne de la table comme la
code> ou
td> tr> code> ou laissez C'est à votre exigence ... p> $ (". SQLRV-paramètreContainer"). HTML (); CODE> P>
$(".sqlrv-ParameterContainer table").remove(); // it will remove the SSRS rendered default table from DOM
$(".sqlrv-ParameterContainer table").appendChild('<table><tr>......</tr></table>'); // Append your custom html structure here....
S'il vous plaît essayer de mettre plus d'efforts dans la structure de votre réponse par exemple. phrases complètes et moins de points. Sinon, c'est un peu difficile de lire.
Cette réponse ne gère pas les paramètres de cascade et dépendants.
Vous pouvez certainement le faire, cliquez simplement sur le fichier RDL dans l'explorateur de la solution et sélectionnez le code de la vue. Ensuite, déplacez les balises XML nommées Les paramètres du rapport sont en quelque sorte flottant des valeurs de 2, donc si vous avez 4 paramètres de rapport, il sera affiché sous la ligne 1,2 suivante 3,4. Bonne chance !! p>
Oui cela fonctionne si vous souhaitez modifier la position de vos paramètres
Peu inutile, sûrement? Vous pouvez simplement cliquer sur les minuscules flèches dans la vue Design à côté des paramètres pour les déplacer de haut en bas.
La question initiale est posée sur une mise en page personnalisée pour les paramètres et non pour la commande dans une mise en page par défaut.
Cela n'aide pas l'OP avec la SSRS-2008, mais au cas où il aide les autres - Microsoft a amélioré cela dans SSRS 2016 - Les paramètres peuvent maintenant être facilement gérés via l'interface graphique dans le Builder Signal / Visual Studio: P>
https://www.intertech.com/ssrs-parameters-2016- Mettre à jour / P>
Si cette réponse ne fournit pas la réponse à la question, votre réponse ne convient pas à cette question et devrait être soulevée dans une question plus appropriée.