Lição 4: Adicionando uma tabela ao relatório (Reporting Services)

Depois de definir o conjunto de dados, você pode começar a definir o layout do relatório. Um layout de relatório é criado arrastando e soltando regiões de dados, caixas de texto, imagens e outros itens que você deseja incluir no relatório na superfície de design.

Itens que contêm linhas de dados repetidas de conjuntos de dados subjacentes são chamadas de regiões de dados. Normalmente, os relatórios têm apenas uma região de dados, mas é possível adicionar mais, por exemplo, se você desejar adicionar um gráfico ao relatório tabular. Depois de adicionar uma região de dados, você pode adicionar campos à região de dados.

Para adicionar uma região de dados de Tabela e campos ao layout de um relatório

  1. Na Caixa de Ferramentas, clique em Tabela e clique na superfície de design. O Designer de Relatórios desenha uma região de dados de tabela com três colunas no centro da superfície de design.

    ObservaçãoObservação

    A Caixa de Ferramentas pode aparecer como uma guia no lado esquerdo do painel Dados do Relatório. Para abrir a Caixa de Ferramentas, mova o ponteiro sobre a guia Caixa de Ferramentas. Se a Caixa de Ferramentas não estiver visível, no menu Exibir, clique em Caixa de Ferramentas.

  2. No painel Dados do Relatório, expanda o conjunto de dados AdventureWorksDataset para exibir os campos.

  3. Arraste o campo Date do painel Dados do Relatório para a primeira coluna da tabela.

    Quando você solta o campo na primeira coluna, duas coisas acontecem. Primeiro, a célula de dados exibe o nome do campo, conhecido como a expressão de campo, em colchetes: [Date]. Em seguida, um valor de cabeçalho de coluna é adicionado automaticamente à linha Cabeçalho, exatamente acima da expressão de campo. Por padrão, a coluna é o nome do campo. Você pode selecionar o texto da linha Cabeçalho e digitar um novo nome.

  4. Arraste o campo Order do painel Dados do Relatório para a segunda coluna da tabela.

  5. Arraste o campo Product do painel Dados do Relatório para a terceira coluna da tabela.

  6. Arraste o campo Qty para a margem direita da terceira coluna até obter um cursor vertical e o ponteiro do mouse inclua um sinal de mais [+]. Quando você liberar o botão do mouse, uma quarta coluna será criada para [Qty].

  7. Adicione o campo LineTotal da mesma maneira criando uma quinta coluna.

    ObservaçãoObservação

    O cabeçalho de coluna é Total de Linha. O Designer de Relatórios cria automaticamente um nome amigável para a coluna dividindo LineTotal em duas palavras.

    O diagrama a seguir mostra uma região de dados de tabela que foi populada com estes campos: Data, Ordem, Produto, Quantidade e Total da Linha.

    Design, Tabela com linha de cabeçalho e linha de detalhes

Visualize o relatório

A visualização de um relatório permite exibir o relatório renderizado facilmente sem que seja necessário publicá-lo primeiro em um servidor de relatório. Provavelmente, você desejará visualizar o relatório com frequência durante o tempo de design.

Para visualizar um relatório

  • Clique na guia Visualizar. O Designer de Relatórios executa o relatório e exibe-o na exibição Visualização.

    O diagrama a seguir mostra parte do relatório na exibição Visualização.

    Visualização, Linhas de detalhes da tabela com 5 colunas

    Observe que a moeda (na coluna Total da Linha) tem seis casas decimais e a data tem um carimbo de data/hora desnecessário. Você vai corrigir essa formatação na próxima lição.

ObservaçãoObservação

Você pode salvar o projeto de relatório antes ou depois de visualizar o relatório. No menu Arquivo, clique em Salvar Tudo.

Próximas etapas

Você adicionou uma região de dados de Tabela ao relatório, adicionou campos à região de dados e visualizou o relatório com êxito. Em seguida, você formatará cabeçalhos de colunas e valores de data e de moeda. Consulte Lição 5: Formatando um relatório (Reporting Services).