Construindo o sub-relatório em Reporting Services

download Construindo o sub-relatório em Reporting Services

of 24

Transcript of Construindo o sub-relatório em Reporting Services

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 1 de 24

O Business Intelligence Blog20 de novembro de 2009Construindo o sub-relatrio em Reporting ServicesArquivado em: SSRS - Tags: Reporting Services , SQL Sever , SSRS , subrelatrio Shahfaisal Muhammed @ 11:22 - am Hoje eu vou falar (ou melhor, escrever sobre) construo Subrpeorts em SQL Server Reporting Services (SSRS). Primeiro, vamos criar dois relatrios simples 1. EmployeeSummary relatrio - o relatrio pai. 2. EmployeeDetails relatrio - sub-relatrio. NOTA: Se voc est bem familiarizado com a criao de relatrios que voc pode pular direto para a seo Building subrelatrio abaixo. Iniciar Business Intelligence Development Studio, v para o menu Arquivo, novo projeto e selecione Selecionar. A caixa de dilogo New Project ser exibida, selecione o Report Server Project modelo e digite um nome relevante, como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 2 de 24

O primeiro passo na criao de um relatrio para adicionar uma fonte de dados para se conectar ao banco de dados. Boto direito do mouse Shared Data Sources e selecione Adicionar Nova Fonte de Dados. D um nome relevante para a Fonte de Dados e clique no boto "editar" para definir uma nova conexo, como mostrado abaixo. Clique em OK para criar a nova fonte de dados.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 3 de 24

Boto direito do mouse a pasta Reports e ir para o menu e selecione Add New Item ...

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 4 de 24

O Adicionar Novo Item caixa de dilogo exibida, selecione o modelo de relatrio e digite um nome apropriado (neste caso, EmployeeSummary) para o relatrio como mostrado abaixo e clique em OK. Este ser um relatrio de sntese que mostra todos os funcionrios eo nmero de horas trabalhadas para um determinado ms.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 5 de 24

Agora clique no drop down box Dataset e selecione New Dataset como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 6 de 24

A caixa de dilogo Dataset aparecer, digite um nome relevante para o conjunto de dados e um tipo de consulta para atender o relatrio como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 7 de 24

Agora clique na guia Layout, arraste a tabela de caixa de ferramentas e solte-a ao corpo do relatrio como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 8 de 24

V em Exibir menu e clique em Datasets para obter a janela Datasets se no for aberto j. Agora, arraste e solte os campos obrigatrios do dataset para o esquema como mostrado abaixo. Certifique-se de soltar os campos na seo de detalhes. Alm disso, fazer algumas formataes bsicas, como ajustar a largura da coluna, a cor do cabealho, etc, para fazer o relatrio bonita

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 9 de 24

Agora clique na guia Preview para olhar o novo relatrio que acabamos de criar. Este ser o nosso servidor de relatrio principal ou relatrio de sntese. Agora vamos criar um sub-relatrio que ser servidor como um relatrio detalhado. Por favor, note que esta apenas uma amostra de dados criado para fins de demonstrao.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 10 de 24

Agora vamos criar um outro relatrio, que ser o nosso sub-relatrio. Boto direito do mouse a pasta Reports e ir para o menu e selecione Add New Item ... O Adicionar Novo Item caixa de dilogo exibida, selecione o modelo de relatrio e digite um nome apropriado (neste caso, employeeDetails) para o relatrio. Este ser um relatrio detalhado que mostra todos os funcionrios, a rea de Prtica a que pertencem, se o empregado permanente ou um empreiteiro e utilizao, em percentagem. Sua tela deve ser semelhante mostrada abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 11 de 24

Semelhante forma como fizemos para o primeiro relatrio, vamos precisar criar um novo conjunto de dados, digite a consulta para os dados do relatrio como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 12 de 24

Novamente, como fizemos para o primeiro relatrio, clique na guia Layout, arraste a tabela de caixa de ferramentas e solte-a ao corpo do relatrio, arraste e solte os campos obrigatrios do dataset para o esquema como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 13 de 24

Clique na guia prview para visualizar os dados como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 14 de 24

Agora vamos criar um parmetro no sub-relatrio sobre EmployeeNumber. Na maioria dos casos, voc provavelmente vai ter um parmetro de sub-e voc vai passar o parmetro do relatrio pai para o subrpeort. Para ser mais especfico, quando voc coloca o sub-relatrio no relatrio principal, voc pode selecionar o parmetro de relatrio e um valor para passar o relatrio pai para o parmetro de relatrio no sub-relatrio. Volte para a aba layout, v para o menu Report e Report Parameters selecione como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 15 de 24

Os parmetros do relatrio caixa de dilogo aparece. Clique em Adicionar e crie um parmetro conforme mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 16 de 24

Clique na guia Dados e adicionar uma clusula WHERE para a consulta, conforme mostrado abaixo. Note que o parmetro que acabamos de criar na clusula WHERE. Agora vamos para o encontro e as batatas deste post -

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 17 de 24

Construindo o subrelatrio No relatrio principal (relatrio me), adicionar uma coluna onde voc deseja que o seu subrelatrio para ser apresentado. Vou adicion-lo logo aps a coluna EmployeeNumebr neste exemplo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 18 de 24

Da Toolbox, arraste subrelatrio e solte-o na seo de detalhes da nova coluna que acabou de criar. Por favor, consulte a tela abaixo.

Righ clique na clula onde voc deixou cair o sub-relatrio, na caixa suspensa subrelatrio, employeeDetails selecionar como o sub-relatrio como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 19 de 24

Agora v para a aba Visibilidade e selecione as opes como mostrado abaixo. Isso ir garantir que o subrpeort pode ser alternado com a coluna EmployeeNumber.

V para a guia de parmetro e definir as opes abaixo para passar o parmetro do relatrio principal para o sub-relatrio.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 20 de 24

Salve o relatrio e clique em Visualizar para examinar o relatrio final como mostrado abaixo.

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 21 de 24

Possivelmente posts relacionados: (gerado automaticamente) Passando parmetros para um relatrio de Detalhamento da SSRS Crystal Report USANDO AS TABELAS DATASOURCE Jasper Reports e Integrao Adempiere Ads by Google

DBA remoto SQL e OracleBanco de Dados Estvel e Disponvel (11) 3863-9404/[email protected] www.elite-br.comDeixe um comentrio

Deixe um comentrio Ainda no h comentrios. RSS feed para comentrios neste post. TrackBack URI

Deixe um comentrio

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 22 de 24

Nome (obrigatrio) E-mail (obrigatrio) Site

Enviar comentrio

Notifique-me de acompanhamento comentrios por e-mail. Assine por e-mail para este site

Procura aqui neste blogPesquisa

Colunista do cliente

CalendrioNovembro 2009 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Outubro Dezembro

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 23 de 24

M T W T F S S 23 24 25 26 27 28 29 30 Outubro Dezembro

Categorias Geral (1) Microsoft SQL Server (44) Banco de dados SQL Server (28) SSAS (5) SSIS (9) SSRS (4) SAP Business Objects (20) Webcasts / Videos (79) Data Mining webcasts (17) SQL Server webcasts (24) webcasts SSAS (22) webcasts SSIS (6) webcasts SSRS (13) White Papers (1) SQL Server white papers (1)

Arquivo Maio 2010 (3) Abril 2010 (4) Maro 2010 (4) Fevereiro 2010 (13) Janeiro 2010 (68) Dezembro 2009 (15) Novembro 2009 (11) Outubro 2009 (17) Setembro 2009 (8)

Estatsticas do Blog 11.873 hits

Assinatura de e-mail

Cadastre-se!

Top Posts Construindo o sub-relatrio em Reporting Services Relatrio de Design com o SQL Server 2008 Reporting Services Migrando o Crystal Reports para SQL Server Reporting Services

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010

Construindo o sub-relatrio em Reporting Services "O Business Intelligence Blog

Pgina 24 de 24

BACKUP LOG WITH TRUNCATE_ONLY no SQL Server 2008 Como testar o Universo em SAP Business Objects

Posts Recentes Nveis de isolamento no SQL Server Modos de Analysis Services Storage SQL Server white papers Auditoria no SQL Server 2008 Como obter o service pack mais recente para o SQL Server 2008

Blog em WordPress.com .

http://translate.googleusercontent.com/translate_c?hl=pt-BR&langpair=en%7Cpt&u=... 24/06/2010