Bonjour,
Dans un rapport peut on limiter le nb de colonne à afficher dans une matrice ? Afin d'avoir une impression sur une page.
Merci d'avance.
Geof
Bonjour,
Dans un rapport peut on limiter le nb de colonne à afficher dans une matrice ? Afin d'avoir une impression sur une page.
Merci d'avance.
Geof
Bonjour,
Tout dépend de ce que tu met en colonne mais oui tu peux en limitant ton dataset.
Par exemple,
Si tu as des mois en colonnes, limite à 3 mois pour n'avoir que 3 colonnes.
Si par contre, tu as 6 colonnes dans ta matrice et que tu veux n'en avoir que 3 sur la 1ere page et les 3 autres sur la page suivante, tu peux toujours jouer sur l'orientation de la page (paysage) ou sur ses dimensions dans les propriétés du rapport.
Dans les propriétés de la matrice, il y a également des options (fit the matrix on one page if possible) que tu peux essayer mais je ne l'ai jamais fait donc je ne saurais trop dire.
En fait ce que je cherche à faire, je m'explique un peu plus clairement:
J'ai un parametre sous forme de liste à choix multiple(qui va parametrer le nb de colonnes), contenant plus de 20 choix.
Or à l'execution du rapport, si l'utilisateur selectionne tous les choix, l'impression se fera bien à l'écran, mais si on lance l'impression on va avoir la largeur du tableau sur n pages...
Donc ce que je voulais, c'etait dans le cas où l'utilisateur sélectionnait plus de n choix, un message s'ouvrait bloquant l'impression et invitant l'utilisateur à en sélectionner moins.
Est ce possible...ca me parait chaud...
Si vous avez une idée...je suis preneur.
Merci
Geof
Pourquoi bloqué juste avant l'impression et pas à un nombre n fixé par toi et qui respecte ta taille de page lors de l'impression...par contre c'est bricole il faudrait savoir combien max de colonne tu peux mettre...tester lme nombre de choisi par l'utilisateur par rapport à ce nombre et un message pour lui signaler qu'il ne peut en sélectionner pour ce rapport davantage...
Oula
Tu pourrais éventuellement d'essayer avec des conditions genre un count du nombre de valeur du paramètre et si c'est >20, tu prend que les 20 premières valeurs. Cette condition serait dans la colonne de ta matrice.
Ou même remarque mais qui conditionne un dataset sur lequel se base un 2nd paramètre qui affichera donc le résultat du dataset, soit les 20 colonnes max.
C'est tout ce qui me vient en tête là. Si quelqu'un a une autre idée...
C'est exactement ce que je veux faire!!
J'ai deux soucis:
Comment fait-on pour afficher un message d'info?
et
Comment fait-on pour insérer une condition?
Sachant que mon dataset est un cube d'analysis service, et que c'est une requete MDX (générée automatiquement à la sélection des niveaux et des mesures) qui retourne les jeux de resultats en fonction des parametres saisis/selectionnés.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager