Solucionando problemas de relatórios: Design de relatórios
Os problemas de design de relatórios podem ocorrer quando você cria o layout do relatório na exibição Design em um aplicativo de criação de relatório. Use este tópico para ajudar a solucionar esses problemas.
Por que minha caixa de texto mostra apenas um único valor e não se repete a cada linha?
Uma caixa de texto com uma referência de campo de conjunto de dados é renderizada apenas uma vez e exibe o primeiro valor no conjunto de dados.
A caixa de texto pai é o corpo do relatório
Uma caixa de texto adicionada diretamente à superfície de design só pode exibir um valor agregado para um conjunto de dados.
Para verificar o contêiner pai de uma caixa de texto, selecione-a e, no painel Propriedades, vá para Pai.
Se você quiser caixas de texto que mostrem cada valor em um conjunto de dados, use uma região de dados, como uma tabela ou matriz. Por padrão, cada célula de uma tabela ou matriz contém uma caixa de texto. Arraste os campos do conjunto de dados para cada célula.
Por que não posso adicionar o total de páginas ao meu relatório?
Os campos internos [&PageNumber] e [&TotalPages] não são válidos no corpo do relatório.
PageNumber e TotalPages somente são válidos no cabeçalho e no rodapé da página
Os campos internos [&PageNumber] e [&TotalPages] somente são válidos no cabeçalho e no rodapé da página.
Para adicionar [&PageNumber] ou [&TotalPages] a um relatório, primeiro você deve adicionar um cabeçalho ou rodapé de página. Para obter mais informações, consulte Como adicionar ou remover um cabeçalho ou rodapé de página (Construtor de Relatórios 3.0 e SSRS).
Observação |
---|
A inclusão de [&TotalPages] no cabeçalho ou rodapé da página pode ter consequências para o processamento de um relatório. Para obter mais informações, consulte Solucionando problemas de relatórios: Relatórios exportados para um formato de arquivo específico. |
Como faço para criar duas tabelas ou um gráfico e uma tabela para exibição lado a lado?
A criação de um relatório não é uma experiência objetiva. O processador do relatório combina dados, itens de relatório, informações de layout, como um espaço em branco, contêineres e expressões para produzir um relatório compilado que é passado a um renderizador que estabelece seu layout, para a experiência de exibição especificada: interativa para um navegador HTML ou como um formato de arquivo. Os algoritmos de layout automáticos podem produzir um layout de relatório que você deseja alterar.
As regras de renderização usam tamanho de página, contêineres, objetos pares, posicionamento relativo e espaço em branco para determinar o layout
Em geral, um relatório aumenta para conter seus dados e descarta outros itens de relatório.
Para agrupar várias regiões de dados ou itens de relatório, coloque-os no mesmo contêiner pai. Por exemplo, coloque um gráfico e uma tabela em um contêiner de retângulo e alinhe as margens superiores para exibi-los lado a lado. Para obter mais informações, consulte Compreendendo os comportamentos de renderização (Construtor de Relatórios 3.0 e SSRS).