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
Na exibição de árvore, selecione a entidade Sales Person.
Na janela Propriedades, selecione DefaultDetailAttributes.
Para editar a propriedade, clique no botão de reticências (...).
Na lista Membros da caixa de diálogo Editor de Coleção AttributeReference, selecione Commission Pct e clique em Remover.
Clique em Adicionar.
A caixa de diálogo Atributos de Detalhes Padrão é exibida.
Na lista Entidades, selecione a entidade Employee e, em seguida, selecione a entidade Contact.
Na lista Campos, selecione First Name, Middle Name e Last Name e clique em OK.
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.
No menu Arquivo, clique em Salvar Tudo.
Para implantar o modelo de relatório
- No menu Compilar, clique em Implantar Modelo AdventureWorks.
Para exibir alterações do modelo de relatório no Construtor de Relatórios
Inicie o Construtor de Relatórios.
No painel Guia de Introdução, selecione o modelo AdventureWorks e clique em OK.
Para consultar a pasta Detalhes do Produto, role para baixo a lista de entidades.
Essa pasta foi criada na Lição 3.
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.
Na lista Entidades, localize as entidades Sales Orders e Sales.
Essas entidades foram renomeadas na Lição 4.
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.
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.
Para exibir os resultados do seu relatório, clique em Executar Relatório.
Para retornar à área de design, clique em Criar Relatório.
No menu Arquivo, clique em Novo.
Quando o painel Guia de Introdução for exibido, selecione o modelo AdventureWorks e clique em OK.
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.
Na lista Entidades, navegue até a entidade Product.
Arraste a entidade Product para a área de design.
Na lista Entidades, observe que a entidade Product Subcategory é listada abaixo da entidade Product.
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.
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.
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.
Consulte também