Partilhar via


Lição 8: Especificando atributos de detalhes padrão

Atributos de detalhes padrão são os campos que identificam uma instância exclusiva da entidade mais outros campos que os usuários do Construtor de Relatórios poderão achar úteis ao criarem seus relatórios. Quando o usuário arrasta uma entidade para a área de design, os atributos de detalhes padrão são exibidos. Por exemplo, quando a entidade Product é adicionada à área de design, os seguintes campos são exibidos: Name, Product Number, Weight, Size, Color e Standard Cost. Name identifica de forma exclusiva cada instância do produto, mas Product Number, Weight, Size, Color, e Standard Cost são campos adicionais sobre o produto que um usuário pode querer ver ao criar relatórios sobre produtos. Atributos de identificação são um ou dois campos que identificam cada instância da entidade como um item exclusivo. Por exemplo, o campo Name identifica cada produto exclusivamente.

Nesta lição, você especificará os atributos de detalhes padrão para uma entidade e, em seguida, reimplantará o modelo e verá as alterações do modelo de relatório no Construtor de Relatórios.

Para especificar atributos de detalhes padrão

  1. Na exibição de árvore, selecione a entidade Sales Person.

  2. Na janela Propriedades, selecione DefaultDetailAttributes.

  3. Para editar a propriedade, clique no botão de reticências (...).

  4. Na lista Membros da caixa de diálogo Editor de Coleção AttributeReference, selecione Commission Pct e clique em Remover.

  5. Clique em Adicionar.

    A caixa de diálogo Atributos de Detalhes Padrão é exibida.

  6. Na lista Entidades, selecione a entidade Employee e, em seguida, selecione a entidade Contact.

  7. Na lista Campos, selecione First Name, Middle Name e Last Name e clique em OK.

  8. Clique em OK novamente.

    Na janela Propriedades, observe que a propriedade DefaultDetailAttributes indica que há quatro atributos. Quando o usuário adicionar a entidade Sales Person ao relatório, serão adicionados o número de identidade, o nome e o sobrenome da pessoa.

  9. No menu Arquivo, clique em Salvar Tudo.

Para implantar o modelo de relatório

  • No menu Compilar, clique em Implantar Modelo AdventureWorks2008R2.

Para exibir alterações do modelo de relatório no Construtor de Relatórios 1.0

  1. Inicie o Construtor de Relatórios.

  2. No painel Guia de Introdução, selecione o modelo AdventureWorks2008R2 e clique em OK.

  3. Para consultar a pasta Detalhes do Produto, role para baixo a lista de entidades.

    Essa pasta foi criada na Lição 3.

  4. Para consultar o conteúdo da pasta Detalhes do Produto, clique em Detalhes do Produto.

    As entidades dessa pasta foram adicionadas à pasta na Lição 3.

  5. Na lista Entidades, localize as entidades Sales Orders e Sales.

    Essas entidades foram renomeadas na Lição 4.

  6. Selecione a entidade Sales Orders e arraste o campo Sum Total Due para a área de design.

    Esse campo foi renomeado na Lição 4 e formatado na Lição 7.

  7. Arraste a entidade Sales Person para a esquerda do campo Sum Total Due.

    Observe que os campos National ID Number, First Name, Middle Name e Last Name são adicionados ao relatório. Esses são os atributos de detalhes padrão que você adicionou à entidade nesta lição. É o mesmo relatório que você criou anteriormente, mas agora as suas novas alterações de modelo são exibidas.

  8. Para exibir os resultados do seu relatório, clique em Executar Relatório.

  9. Para retornar à área de design, clique em Criar Relatório.

  10. No menu Arquivo, clique em Novo.

  11. Quando o painel Guia de Introdução for exibido, selecione o modelo AdventureWorks2008R2 e clique em OK.

  12. Quando solicitado a salvar seu relatório, clique em Não.

    Você não precisa salvar esse relatório para futuras lições do tutorial.

  13. Na lista Entidades, navegue até a entidade Product.

  14. Arraste a entidade Product para a área de design.

    Na lista Entidades, observe que a entidade Product Subcategory é listada abaixo da entidade Product.

  15. Selecione a entidade Product Subcategory.

    Observe os campos nessa entidade. Além disso, note que a entidade Product Category é listada abaixo da entidade Product Subcategory.

  16. Em seguida, selecione a entidade Product Category.

    Observe os campos nessa entidade.

Essas entidades têm apenas um campo útil associado a elas: seus respectivos atributos Name. Seria útil ver esses campos como atributos da entidade Product em vez de precisar navegar até cada um deles individualmente.

Para usar o modelo na versão ClickOnce do Construtor de Relatórios 3.0

  1. No Gerenciador de Relatórios, clique em Construtor de Relatórios.

    ObservaçãoObservação

    Você também pode usar a versão autônoma do Construtor de Relatórios 3.0.

  2. Na caixa de diálogo Guia de Introdução, clique em Relatório em Branco e em Criar.

  3. No painel Dados do Relatório, clique em Novo e em Fonte de Dados.

  4. Na caixa de diálogo de Propriedades da Fontes de Dados, verifique se Usar uma conexão compartilhada ou modelo de relatório está selecionado e clique em Procurar.

  5. Na caixa de diálogo Selecionar Fonte de Dados, na caixa de texto Nome, digite a URL: https://localhost/reportserver e clique em Abrir.

  6. Expanda a pasta Modelos, clique em AdventureWorks2008R2 e em Abrir.

  7. Clique em OK.

    Uma fonte de dados com o nome padrão, DataSource1, será adicionada ao painel Dados do Relatório.

    Clique com o botão direito em DataSource1.

  8. Verifique se a opção Fonte de dados especifica AdventureWorks2008R2 e clique em Designer de Consulta.

  9. Para consultar a pasta Detalhes do Produto, role para baixo a lista de entidades.

    Essa pasta foi criada na Lição 3.

  10. Para consultar o conteúdo da pasta Detalhes do Produto, clique em Detalhes do Produto.

    As entidades dessa pasta foram adicionadas à pasta na Lição 3.

  11. Na lista Entidades, localize as entidades Sales Orders e Sales.

    Essas entidades foram renomeadas na Lição 4.

  12. Selecione a entidade Sales Orders e arraste o campo Sum Total Due para a área de design.

    Esse campo foi renomeado na Lição 4 e formatado na Lição 7.

  13. Arraste a entidade Sales Person para a esquerda do campo Sum Total Due.

    Observe que os campos National ID Number, First Name, Middle Name e Last Name são adicionados ao relatório. Esses são os atributos de detalhes padrão que você adicionou à entidade nesta lição. É o mesmo relatório que você criou anteriormente, mas agora as suas novas alterações de modelo são exibidas.

  14. Para visualizar o relatório, clique em Executar.

  15. Na lista Entidades, navegue até a entidade Product.

  16. Arraste a entidade Product para a área de design.

    Na lista Entidades, observe que a entidade Product Subcategory é listada abaixo da entidade Product.

  17. Selecione a entidade Product Subcategory.

    Observe os campos nessa entidade. Além disso, note que a entidade Product Category é listada abaixo da entidade Product Subcategory.

  18. Em seguida, selecione a entidade Product Category.

    Observe os campos nessa entidade.

  19. Clique no botão Construtor de Relatórios e em Sair do Construtor de Relatórios.

    Não é necessário salvar o relatório.

Essas entidades têm apenas um campo útil associado a elas: seus respectivos atributos Name. Seria útil ver esses campos como atributos da entidade Product em vez de precisar navegar até cada um deles individualmente.

Próximas etapas

Na próxima lição, você irá alterar as propriedades de uma entidade de forma que ela seja uma entidade de pesquisa para outra entidade. Consulte Lição 9: Especificando uma entidade de pesquisa.