Lição 3: Criando uma consulta baseada em modelos de relatório

Nesta lição, você criará uma consulta que indica as vendas de produtos por ano e por trimestre. Você acrescentará seis campos à consulta e depois aplicará um filtro de modo que somente dados a partir de 01/05/2003 sejam retornados. A consulta que você está prestes a criar é a mesma usada para o relatório de exemplo do Construtor de Relatórios do SQL Server 2008 R2 intitulado Produto por Ano de Vendas.

Para abrir a janela Designer de Consulta.

  1. No Gerenciador de Soluções, clique com o botão direito em Relatórios e selecione Adicionar Novo Relatório.

    O Assistente de Relatório será aberto.

  2. Clique em Avançar.

    A página Selecionar Fonte de Dados será exibida.

  3. Na lista suspensa Fonte de dados compartilhada, selecione RMQBdatasource.

  4. Clique em Avançar.

  5. Na página Criar a Consulta, clique em Construtor de Consultas.

    A janela Designer de Consulta será aberta. Observe que essa janela se parece com a do Construtor de Relatórios. À esquerda, há uma lista de entidades com seus respectivos campos que você pode adicionar à consulta. À direita da lista de entidades, há uma zona de descarte. Para criar sua consulta, arraste as entidades e os campos que participarão da consulta para essa área. À direita da lista de campos, está o painel de resultados; você pode executar sua consulta e exibir os resultados retornados a qualquer momento.

Para criar a consulta

  1. Na lista Entidades da janela Construtor de Consultas, selecione Produto.

  2. Na lista Campos, arraste o campo Categoria do Produto para a área de consulta.

  3. Na lista Campos, arraste o campo Subcategoria do Produto para a borda direita do campo Categoria do Produto.

  4. Na lista Campos, arraste o campo Nome para a borda direita do campo Subcategoria do Produto.

  5. Na lista Entidades, clique primeiro em Vendas depois em Pedido de Vendas.

  6. Na lista Campos, expanda o campo Data do Pedido.

  7. Na lista Campos, arraste o campo Ano do Pedido para a borda direita do campo Nome.

  8. Na lista Campos, arraste o campo Trimestre do Pedido para a borda direta do campo Ano do Pedido.

  9. Na lista Campos, arraste o campo Soma do Total Devido para a borda direita do campo Trimestre do Pedido.

    Você adicionou todos os campos necessários e sua consulta deve estar parecida com o quadro a seguir.

    Uma consulta baseada no modelo de relatório no Designer de Consulta.

    A seguir, você aplicará um filtro à consulta.

Para aplicar um filtro

  1. Na barra de ferramentas do Designer de Consulta, clique em Filtro.

    A caixa de diálogo Dados do Filtro é exibida.

  2. Na lista Entidades, clique em Produto.

  3. Na lista Campos, clique duas vezes em Categoria do Produto.

  4. Na cláusula de filtro, clique igual a e selecione em uma lista.

  5. Clique em nenhum valor selecionado e selecione Acessórios, Bicicletas e Roupas.

    No relatório renderizado, serão retornados apenas os dados de vendas desses produtos.

  6. Na lista Entidades, selecione Pedido de Vendas.

  7. Na lista Campos, clique duas vezes em Data do Pedido.

  8. Na cláusula do filtro, clique em Data do Pedido e selecione Solicitar.

  9. Clique com o botão direito do mouse em igual a e selecione em ou depois de.

  10. Na caixa suspensa, digite ou selecione 01/05/2007.

  11. Clique em OK.

    Você aplicou com êxito um filtro à consulta de relatório de modo que apenas vendas de acessórios, bicicletas e roupas ocorridas em ou após 01/05/2007 sejam exibidas quando um visualizador de relatórios é solicitado a inserir uma data de vendas específica. A seguir, você voltará ao Assistente de Relatório.

Para voltar ao Assistente de Relatório

  • No Designer de Consulta, Clique em OK.

    A página Criar a Consulta do Assistente de Relatório será exibida novamente. A consulta que você acabou de criar está na caixa Cadeia de caracteres de consulta.

Próximas etapas

A seguir, você precisará criar seu relatório. Na próxima lição, você selecionará uma estrutura e um estilo de relatório, e adicionará totais ao relatório. Consulte Lição 4: Criando o relatório.