2010-08-19 10 views
1

J'ai créé un rapport de regroupement simple à l'aide de BIDS 2008 et j'ai défini les propriétés suivantes d'une zone de texte pour masquer une ligne dans le contrôle Table (ou Tablix).SSRS 2008 Rapport Rendu Question

CanGrow = false 
CanShrink = true 
Hidden = true 

Le rapport affiche bien en mode de prévisualisation, cependant, quand je Déployez les rapports sur le serveur et la voir, elle ne rend pas de la même façon. Alors que la ligne reste cachée (je l'ai mis à une couleur désagréable pour voir si cela s'afficherait sur le serveur), il y a un énorme écart entre les en-têtes et les détails dans le rapport.

Ma question est, le mode de prévisualisation utilise-t-il un moteur de rendu différent de celui du Gestionnaire de rapports?

Répondre

0

Oui, je crois que les moteurs de rendu sont différents.

En mode prévisualisation, avez-vous activé "Imprimer la mise en page"? J'ai trouvé que cela vous donnera une idée beaucoup plus précise de ce que le rapport ressemblera sur le serveur.

Cet espace est-il de la même taille que la zone de texte?

+0

J'ai et l'écart est la même taille que la zone de texte. – coson

3

Vous pouvez vérifier les versions des enchères utilisées localement et sur votre serveur pour voir si elles sont identiques.

Visual Studio Aide> À propos> Recherchez SQL Server Reporting Services dans la liste et cliquez dessus. J'ai actuellement la version 10.50.1600.1

Gestionnaire de rapports Dans un navigateur, ouvrez votre http://[ServerName ou Adresse]/Reportserver. En bas, il y aura aussi le numéro de version, assurez-vous que ce soit le même, sinon vous pourriez avoir des résultats variables.

En outre, le moteur de rendu est différent pour l'utilisateur par rapport à l'impression/PDF. Un test rapide consisterait à chevaucher certains éléments d'un rapport. Dans le visualiseur, le moteur de rendu séparera ces éléments afin qu'ils ne se touchent pas, tandis que l'impression et le PDF les laisseront se chevaucher. C'est juste l'une des différences que j'ai remarquées.