Criando relatórios com o Designer de Relatórios

Use o Designer de Relatórios para criar relatórios do Reporting Services completos. O Designer de Relatórios oferece uma interface gráfica na qual você pode definir fontes de dados e informações sobre consulta, posicionar regiões de dados e campos no relatório, aprimorar o layout do relatório e definir recursos interativos.

O ambiente do Designer de Relatórios

O Designer de Relatórios é uma ferramenta gráfica executada no Business Intelligence Development Studio. O BI Development Studio oferece um ambiente de design de relatórios integrado ao MicrosoftVisual Studio. As superfícies de dados e design do Designer de Relatórios aparecem quando você seleciona um projeto de Relatório ou um modelo de projeto do Assistente de Relatório. O Designer de Relatórios inclui designers de consulta e um editor de expressão. Você também usa a Caixa de Ferramentas do Visual Studio, o Gerenciador de Soluções e a janela Propriedades quando trabalha em relatórios.

Como criar um relatório no Designer de Relatórios

Para criar um relatório no Designer de Relatórios, selecione uma das seguintes abordagens:

  • Criar um projeto de relatório, adicionar um relatório a ele e especificar os dados do relatório e o layout manualmente.

  • Usar o Assistente de Relatório para definir um relatório básico de uma maneira orientada passo a passo.

  • Criar um relatório ad hoc com o Construtor de Relatórios e depois modificá-lo com o Designer de Relatórios.

  • Adicionar um relatório como um item novo ou existente a uma solução ou um projeto de aplicativo.

  • Importar um relatório existente do Microsoft Access.

  • Trabalhar diretamente com um arquivo de definição de relatório.

Criando um projeto de relatório e um relatório

Relatórios são arquivos armazenados em um projeto de relatório. Um projeto de relatório atua como um contêiner para recursos e definições de relatório. Cada arquivo no projeto de relatório é publicado no servidor de relatório quando o projeto é implantado. Quando você cria um projeto pela primeira vez, uma solução também é criada como contêiner para o projeto. É possível adicionar vários projetos a uma única solução.

Há dois modos de criar um projeto de relatório. Você pode criar um projeto de relatório vazio ou criar um projeto de relatório e um relatório usando o Assistente de Projeto de Relatório. Para obter mais informações sobre como criar projetos de relatório, consulte Como criar um projeto do servidor de relatórios (Reporting Services).

Depois de criar um projeto de relatório, você poderá adicionar um relatório novo ou existente ao projeto. Para um novo relatório, você deve definir uma conexão com a fonte de dados a ser usada para os dados do seu relatório e definir um conjunto de dados. É possível definir fontes de dados e conjuntos de dados variados para um único relatório. Depois de definir os dados do relatório, você poderá criar o layout e os recursos interativos que desejar. Para obter mais informações, consulte Como adicionar um relatório novo ou existente a um projeto de relatório.

Para obter mais informações sobre como definir conjuntos de dados para um relatório, consulte Conectando-se aos dados do relatório. Para obter mais informações sobre o design de um relatório, consulte Tutorial: Criando um relatório de tabela básico, Como criar um relatório (Reporting Services) e Criando layout do relatório.

Os relatórios do Reporting Services podem ser exportados para diversos formatos, e esses formatos afetam a forma como alguns recursos de interatividade e o layout do relatório funcionam. Para obter mais informações sobre considerações de design para vários formatos de saída, consulte Exportando relatórios.

Usando o Assistente de Relatório

O Assistente de Relatório simplifica a definição de dados e o design de relatórios em uma série de etapas que fornecem um relatório concluído. Execute o Assistente de Relatório se não estiver familiarizado com o ambiente do Visual Studio ou se desejar criar um relatório básico muito rapidamente. Para obter mais informações sobre o Assistente de Relatório, consulte Como criar um relatório (Reporting Services) e Criando um relatório usando o Assistente de Relatório. É possível continuar a modificar o relatório no Designer de Relatórios depois de concluir o assistente.

Usando o Construtor de Relatórios

Para criar relatórios ad hoc a partir de modelos de relatório, use o Construtor de Relatórios. O Construtor de Relatórios é um aplicativo ClickOnce do Windows Forms que os usuários baixam do servidor de relatório para o computador local. Crie relatórios arrastando campos de modelos de relatório predefinidos para um modelo de relatório. Os usuários podem formatar, agrupar, classificar e filtrar seus dados. Você poderá abrir um relatório do Construtor de Relatórios no Designer de Relatórios para adicionar funcionalidade extra. Para obter mais informações, consulte Trabalhando com o Construtor de Relatórios 1.0 (relatórios ad hoc).

Adicionando um relatório a um projeto ou uma solução

Quando você especifica um modelo de projeto de relatório vazio, isso adiciona um relatório como item novo ou existente a um projeto ou uma solução do Visual Studio e inicia o Designer de Relatórios.

Inicialmente, um projeto de relatório vazio não contém informações sobre dados ou layout. Depois de criar um relatório em branco, você deverá se conectar a uma fonte de dados e definir uma consulta de conjunto de dados. Em seguida, adicione regiões de dados, caixas de texto e campos ao layout de relatório. Para obter mais informações sobre como adicionar um item de relatório a uma solução ou um projeto existente, consulte Como criar um relatório (Reporting Services). Para obter mais informações sobre como trabalhar com dados, consulte Conectando-se aos dados do relatório.

Adicionando um relatório personalizado como um Modelo de Relatório

Para usar um relatório personalizado como modelo de novos relatórios, copie-o na pasta ReportProject no computador em que o BI Development Studio está instalado. Por padrão, esta pasta fica em <unidade>:\Arquivos de Programas\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject. Quando você adiciona um novo item ao projeto de relatório, o relatório personalizado aparece no painel Modelos.

Importando relatórios do Microsoft Access

É possível usar o Designer de Relatórios para importar relatórios de um banco de dados ou arquivo de projeto do Microsoft Access. O Designer de Relatórios converte cada relatório de um arquivo de banco de dados ou projeto em RDL e salva-o no projeto de relatório designado. Nem todas as funcionalidades de um relatório do Access são transferidas para um arquivo de definição de relatório (.rdl). Para obter mais informações, consulte Como importar relatórios do Microsoft Access (Reporting Services), Importando relatórios do Access (Reporting Services) e Recursos de relatórios do Access com suporte (Reporting Services).

Trabalhando diretamente com o arquivo de definição de relatório

Quando você grava um relatório no Designer de Relatórios, o relatório é salvo como um arquivo .rdl baseado em XML. Você poderá editar esse arquivo no Designer de Relatórios, em um editor de texto ou em qualquer ferramenta na qual possa editar XML. Para obter mais informações, consulte Trabalhando diretamente com a linguagem RDL.