Supprimer l'espace blanc supplémentaire à partir de la première page de rapports SQL Server Reporting Services
Je suis à l'aide de SQL Server Reporting Services 2008 (bien que cela semble être un problème pour moi en 2005). J'ai un rapport qui a une page par le client (c'est à dire paginée sur code client). L'étrange chose que je vois est que le premier rapport (c'est à dire de la première page du rapport) a un peu plus d'espace blanc en haut que les autres pages. En général, cela semble se produire lorsque vous avez un titre pour le rapport et la pagination (de sorte que la première page de titre, mais chaque page qui ne fonctionne pas). Le rapport que je m'occupe de ne pas avoir un titre comme ça, mais il a encore cet espace blanc supplémentaire.
Ce que je me pose, c'est comment puis-je empêcher que l'espace blanc supplémentaire sur cette première page du rapport. Comment puis-je faire de chaque page du rapport identiques?
Je n'ai pas un en-tête ou le pied de page appliquées à la déclaration soit.
Vous devez vous connecter pour publier un commentaire.
Il ya un couple de différentes causes de l'espace supplémentaire en haut du code HTML de rendu d'une page dans la version de Reporting Services. Il y a quelques astuces pour contourner ce en fonction de la cause du problème:
Déplacer le titre de l'en-Tête pour le Corps du rapport. Si le titre est un label, ce n'est pas toujours de l'aide.
Si vous utilisez une table, puis ajouter une ligne distincte à l'en-tête de la table. Cela semble fonctionner très bien, en particulier lorsque vous effectuez le rendu d'Excel. Cependant, pas toutes les exigences relatives au rapport de soutenir ce qu'une solution.
Dans SSRS 2000/2005, si vous utilisez un conteneur comme un rectangle ou d'un groupe, puis les chances que vous allez avoir un problème d'espacement augmentation. Si vous pouvez déplacer le titre hors du conteneur, ce qui peut aider à réduire la probabilité d'un problème. Je n'ai pas essayé d'utiliser le tableau Matriciel groupement de commandes dans SSRS 2008, donc je ne peux pas dire si cela fonctionne dans SSRS 2008.
Si vous gardez l'en-tête et pied de page objets sur la même vous n'êtes pas d'ajouter des étiquettes aux régions, ceux-ci peuvent conduire à des espaces sur la première page.
Il est difficile de vous donner de meilleurs conseils sans reproduire votre problème exact. Si vous souhaitez publier le code d'un exemple de fichier RDL temporairement, alors je peux essayer de reproduire le problème dans SSRS 2008 sur ma machine et voir si je peux vous fournir une solution personnalisée à votre problème.
Je viens de trouver le problème que j'avais avec de l'espace supplémentaire sur la première page.
Dans mon cas, le rapport comporte un en-tête (avec une zone de texte à l'intérieur) et dans le corps d'une table.
Le problème est que sur la première page (à imprimer à partir de l'application) est apparue un peu d'espace entre la tête et la table sur le corps. Ainsi, mis à part que le résultat était parfait.
Mais lors de l'exportation vers Excel, première page seulement montré l'en-tête, le reste des pages avait l'air parfait.
La solution: lorsque vous ajoutez une table (au moins dans le corps), ce tableau a automatiquement l'en-tête et pied de page. Je n'étais pas à l'aide de l'en-tête ni pied de page, donc je les ai enlevés (premier fichier et le dernier fichier de la table) et voilá =-D
c'est tout.
Je suis l'aide de Reporting Services /SSRS 2008. J'ai un tableau (tableau matriciel) avec en-têtes de colonne et un sous-rapport à la dernière ligne. Comment puis-je me débarrasser de l'espace supplémentaire sur la première page? Il semble laid lors de l'exportation vers Excel. J'ai essayé de bouger la table immédiatement au-dessous de l'en-tête du rapport et il ne fonctionne pas. Il semble appliquer un petit espace entre les deux.