Adicionar uma ação de expandir/recolher a um item (Construtor de Relatórios e SSRS)
Você pode permitir que um usuário expanda ou recolha interativamente itens de relatório ou, para uma tabela ou uma matriz, expanda ou recolha linhas e colunas associadas a um grupo. Para permitir que os usuários expandam ou recolham um item, defina as propriedades de visibilidade do item. A definição de trabalhos de visibilidade em um visualizador de relatórios HTML às vezes é chamada de uma ação de detalhamento. Na exibição de design de relatório, você especifica o nome da caixa de texto no relatório onde deseja exibir os ícones de alternância para expandir e recolher. No relatório renderizado, a caixa de texto exibe um sinal de mais (+) ou de menos (-) além de seu conteúdo. Quando o usuário clica na alternância, a exibição do relatório é atualizada para mostrar ou ocultar o item de relatório nas configurações de visibilidade atuais dos itens do relatório.
Em geral, alternâncias de visibilidade são usadas inicialmente para exibir apenas os dados de resumo e permitir que o usuário clique no sinal de mais para mostrar os dados detalhados. Por exemplo, é possível ocultar inicialmente uma tabela que exibe valores de um gráfico ou grupos filho de uma tabela com grupos de linhas e de colunas aninhados, como em um relatório detalhado.
Observação |
---|
Você pode criar e modificar definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece modos diferentes para criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Partes de Relatório (Construtor de Relatórios e SSRS) e Partes de Relatório no Designer de Relatórios (SSRS) na Web em microsoft.com. |
No Construtor de Relatórios, a maneira mais fácil de adicionar os ícones de alternância de mais ou de menos em uma tabela ou matriz é criar a tabela ou matriz usando o Assistente de Tabela ou Matriz.
Para usar o Assistente de Tabela ou Matriz para adicionar ícones de alternância em um grupo de tabelas ou matrizes
-
Observação O Assistente de Tabela ou Matriz só está disponível no Construtor de Relatórios.
Na exibição de design de relatório, na guia Inserir, clique em Tabela ou Matriz e aponte para Assistente de Tabela ou Assistente de Matriz.
Siga as instruções no assistente.
Na página Escolha o layout do assistente, marque a caixa de seleção Expandir/recolher grupos.
Quando concluir o assistente, sua tabela ou matriz terá ícones para expandir e recolher.
Para adicionar ícones de expandir e recolher a uma tabela, matriz ou grupo de listas
Na exibição de design de relatório, clique na tabela ou na matriz para selecioná-la. O painel Agrupamento exibe os grupos de linhas e colunas.
Clique com o botão direito do mouse em qualquer lugar na barra de título do painel Agrupamento e clique em Avançado. O modo do painel Agrupamento é alternado para mostrar a estrutura de exibição subjacente de linhas e colunas na superfície de design.
No painel de grupo apropriado, clique no nome do grupo de linhas ou de colunas do qual você deseja ocultar as linhas ou colunas associadas. O grupo é selecionado e o painel Propriedades mostra as propriedades do Membro do Tablix.
Observação Se o painel Propriedades não for exibido, na guia Exibir da Faixa de Opções, clique em Propriedades.
Em Oculto, escolha uma das opções a seguir para definir a visibilidade desse item de relatório na primeira vez em que o relatório for executado:
Selecione False para exibir o item de relatório.
Selecione True para ocultar o item de relatório.
Selecione <Expressão> para abrir a caixa de diálogo Expressão para criar uma expressão que seja avaliada em tempo de execução para determinar a visibilidade.
Em ToggleItem, na caixa suspensa, selecione o nome de uma caixa de texto à qual adicionar a imagem de alternância.
Observação A caixa de texto com a imagem de alternância não pode ser o grupo de linhas ou de colunas do qual você deseja ocultar as linhas ou colunas associadas. Ela deve estar no mesmo grupo que o item que está sendo ocultado ou em um grupo ancestral. Por exemplo, para alternar a visibilidade de linhas associadas a um grupo filho, selecione uma caixa de texto em uma linha associada ao grupo pai.
Para testar a alternância, execute o relatório e clique na caixa de texto com a imagem de alternância. A exibição do relatório é atualizada para mostrar grupos de linhas e de colunas com a visibilidade alternada.
Para alternar a visibilidade de um item de relatório
Na exibição de design de relatório, clique com o botão direito do mouse no item de relatório a ser mostrado ou ocultado e clique em <report item> Propriedades. A caixa de diálogo <report item> Propriedades para o item de relatório é aberta.
Clique em Visibilidade.
Em Quando o relatório for executado inicialmente, escolha uma das opções a seguir para definir a visibilidade desse item de relatório na primeira vez em que o relatório for executado:
Selecione Mostrar para exibir o item de relatório.
Selecione Ocultar para ocultar o item de relatório.
Selecione Mostrar ou ocultar com base em uma expressão para usar uma expressão avaliada em tempo de execução para determinar a visibilidade. Clique em (fx) para abrir a caixa de diálogo Expressão para criar uma expressão.
Observação Quando você especifica uma expressão para visibilidade, está configurando a propriedade Hidden do item de relatório. A expressão é avaliada como um valor Boolean True para ocultar o item e False para mostrar o item.
Em A exibição pode ser alternada por este item de relatório, na caixa suspensa, digite ou selecione o nome de uma caixa de texto no relatório na qual exibir uma imagem de alternância, por exemplo, Textbox1.
Observação A caixa de texto que você escolher deve estar no escopo atual ou de contenção para esse item de relatório (até e incluindo o corpo do relatório). Por exemplo, para alternar a visibilidade de um gráfico, selecione uma caixa de texto que esteja no mesmo escopo de contenção que o gráfico. Por exemplo, o corpo do relatório ou um retângulo. A caixa de texto deve estar na mesma ou em uma hierarquia de contêiner superior.
Para testar a alternância, execute o relatório e clique na caixa de texto com a imagem de alternância. A exibição do relatório é atualizada para mostrar itens de relatório com a visibilidade alternada.
Consulte também
Tarefas
Ocultar um item (Construtor de Relatórios e SSRS)