Como posso mostrar dados no cabeçalho de um relatório com várias páginas SSRS 2005?

StackOverflow https://stackoverflow.com/questions/125541

Pergunta

Esta questão foi muito útil, no entanto eu tenho um controle de lista no meu relatório, e quando o relatório cresce mais de 1 página, os dados no cabeçalho só aparece na última página do relatório.

Aparentemente, caixas de texto escondidas tem que ser em todas as páginas do relatório para o cabeçalho para funcionar corretamente. Como faço isso? O único controle que tenho na lista é uma caixa de texto com grupo de texto que cresce maneira mais de 1 página.

Foi útil?

Solução 2

website mudança de sexo para o resgate !!!

Tudo que eu precisava fazer é usar Parâmetros do Relatório com os valores consultados do meu conjunto de dados; e em seguida, referência = Parameters! name.value na caixa de texto no cabeçalho do relatório.

Outras dicas

Embora SSRS não nos permitem usar campos DataSet em cabeçalhos de página, permite-nos para se referir a itens de relatório. Assim, poderíamos colocar uma caixa de texto (que leva seu valor de um campo DataSet) em qualquer lugar no corpo do nosso relatório e defina sua propriedade Hidden para true.

Então, nós poderia facilmente se referir a essa caixa de texto no cabeçalho da página com uma expressão como: =ReportItems!TextBox1.Value e estamos a fazer. Note-se que a caixa de texto que está sendo submetida deve estar presente em todas as páginas, ou de outra forma o cabeçalho irá imprimir um valor vazio.

Selecionar Parâmetros do Relatório, Adicionar novo parâmetro e verificar oculta, permitir nulos e permitir valor em branco.

Se você está recuperando os valores do banco de dados:

Em Valores disponíveis:

cheque "de consulta" botão de rádio e fornecer conjunto de dados, campos de valor e etiqueta.

Em Valores padrão:

cheque "de consulta" botão de rádio e fornecer conjunto de dados, campos de valor.

Agora fornecer o valor para a caixa de texto no rodapé / cabeçalho como =Parameters!Footer.Value (Footer é o nome do parâmetro).

caixas de texto escondidas podem ser colocados dentro de um retângulo que foi um conjunto de propriedades RepeatWith para ser sua lista item.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top