Signaler les éléments affectant les positions de chacun dans le SSRS 2008

Je vais avoir des problèmes avec certains éléments du rapport de modifier d'autres éléments, de positions quand ils sont masqués de façon conditionnelle.

J'ai été en utilisant 2000 Reporting Services pour l'impression de l'élément des étiquettes de prix au format Pdf, avec le rapport composé d'une seule table avec une seule cellule pour chaque élément. Les champs de données et autres éléments figurant sur l'étiquette sont tous placés à l'intérieur d'un seul rectangle. En raison de la très précis de mise en page, des éléments de rapport de chevauchement dans le concepteur afin de le positionner correctement sur le rendu PDF.

Cela a bien fonctionné pendant plusieurs années, jusqu'à ce que nous avons mis à niveau pour SSRS 2008 et j'ai dû migrer le rapport à la nouvelle version.

Maintenant, tout à coup, lorsque certains éléments du rapport sont cachés (par une expression dans le Caché-propriété), certains autres éléments de changer leurs positions. Dans certains cas, même contenant du rectangle est redimensionnée.

Après un peu de recherche sur google, j'en suis venu à comprendre que SSRS 2008 tente de maintenir l'espacement relatif entre les éléments de rapport, de sorte que si un élément vers la gauche d'un autre, les changements dans la taille, le point à droite est ajusté en conséquence.

Apparemment, le masquage d'un élément correspond à l'évolution de sa taille à zéro et donc l'élément suivant à il est décalé à gauche pour combler le déficit.

Cependant, je ne veux pas ce problème, puisque tous les éléments doivent rester dans leurs positions prédéfinies indépendamment des autres.

Donc, personne ne sait d'une façon de "réparer" élément de rapport de positions, de sorte qu'ils ne sont pas affectés par le masquage d'autres articles?

J'ai essayé de placer les éléments à l'intérieur de séparer les rectangles de façon à leur groupe, dans l'espoir que seuls les éléments à l'intérieur de la même rectangle peuvent s'influencer les uns les autres, mais cela ne semble pas aider.

Toutes les idées seraient grandement appréciés.

source d'informationauteur Rolf | 2011-04-06