none
Etiqueta no Reporting Service RRS feed

  • Pergunta

  • Preciso gerar etiquetas no Reporting Service, alguém pode me ajudar???

    No Report Viewer -> Menu Report / Report Properties - aba Layout, é possível inserir Columns (no meu caso, queria 3) e Spacing (com 0,4 cm).
    Já no Reporting Service, tem o Menu Report / Report Properties, porém não possui uma aba, onde é possível inserir Colunas.

    Preciso urgente dessa ajuda!!!!

    Obrigada.

    • Editado Dani_SP quarta-feira, 24 de fevereiro de 2010 13:28 Inserir mais dados
    quarta-feira, 24 de fevereiro de 2010 12:03

Respostas

  • Ao invez de ir na dialog de Report Properties, veja as propriedades do report na propertygrid. Tem uma propriedade chamada "Columns".
    http://www.boreki.eng.br
    • Marcado como Resposta Dani_SP sexta-feira, 26 de fevereiro de 2010 11:20
    quinta-feira, 25 de fevereiro de 2010 22:24

Todas as Respostas

  • Dani,

    Não entendi muito bem o que quiz dizer. Pode especificar mais? qual a versao do seu ReportingServices?

    Segue um exemplo de como criar um relatório:
    http://www.linhadecodigo.com.br/Artigo.aspx?id=753&pag=2
    quarta-feira, 24 de fevereiro de 2010 14:46
  • Andressa,

              Eu preciso gerar etiquetas no Reporting Service. E não sei como fazer.
              No Report Viewer eu consegui. Mas no Reporting Service não, pois não estou encontrando a opção para coluna.

              Eu tenho um exemplo no Report Viewer, onde você cria 3 colunas, cada coluna significa a etiqueta. (Faço isso no caminho: Menu Report / Report Properties - aba Layout). Já no Reporting Service, não possui este caminho, então não sei como fazer etiqueta.

              Sou nova em programação e também comecei a usar agora o Reporting Service.

              Tem como me ajudar???

    Obrigada

    Dani
    quarta-feira, 24 de fevereiro de 2010 16:09
  • Acho que voce está confundindo os nomes, Reporting services é o conjunto de serviços, report viewer é a ferramenta utilizada apenas para visualização do relatorio já pronto. Para desenvolvimento tem o report buider e o SQL Server Business Intelligence Development Studio.

    Qual voce está utilizando?

    quarta-feira, 24 de fevereiro de 2010 17:22
  • Eu uso o SQL SERVER MANAGEMENT STUDIO, e o Reporting Service.

    Tem como fazer etique no Reporting SErvice?

    • Editado Dani_SP quarta-feira, 24 de fevereiro de 2010 17:32 Melhorando resposta!
    quarta-feira, 24 de fevereiro de 2010 17:30
  • Arrasta o controle "LIST" para o corpo do relatorio, nele voce configura como se fosse uma tabela, o datasouce e o que fará ele se repetir, por exemplo IDCliente.
    Dentro do list voce pode fazer uma tabela ou varios textboxes de acordo com o layout que voce precisa que apareça na etiqueta.


    Segue um exemplo de como utilizar um list.
    http://msdn.microsoft.com/pt-br/library/ms159121.aspx
    quarta-feira, 24 de fevereiro de 2010 17:51
  • Andressa,

        Eu entendi o que você me disse.
        Coloquei um controle List para o corpo do relatório. Configurei como uma tabela (1 linha, 3 colunas), e coloquei o IDCliente(que no meu caso é IDPessoa, rs).
        Fiz o layout que você me disse, na 1ª linha e 1ª coluna e repeti na 2ª coluna e na 3ª coluna.
        Porém, os dados repetem.
        Ex:
       
         IDPessoa: 1                     IDPessoa: 1                   IDPessoa: 1
         Nome: Danielle                 Nome: Danielle              Nome: Danielle 

         IDPessoa: 2                     IDPessoa: 2                   IDPessoa: 2
         Nome: Debora                  Nome: Debora              Nome:Debora
     
         IDPessoa: 3                    IDPessoa: 3                   IDPessoa: 3
         Nome: Diego                 Nome: Diego                    Nome: Diego 

         O que eu estou fazendo de errado???

    Obrigada

    Dani
    quarta-feira, 24 de fevereiro de 2010 19:39
  • Andressa,

    Você terá que usar o SQL Server Intelligence Business Development Studio!!!
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 25 de fevereiro de 2010 12:53
  • Junior,

               Sou eu que estou com dúvida!!!
               
               Eu uso o SQL SERVER MANAGEMENT STUDIO, e o Reporting Service.

               Preciso gerar etiquetas 3 por 10.

               Coloquei um controle List para o corpo do relatório. Configurei como uma tabela (1 linha, 3 colunas), e coloquei o IDCliente e Nome.
     
               Só que acontece isso:
               Ex:
       
                   IDPessoa: 1                     IDPessoa: 1                   IDPessoa: 1
                   Nome: Danielle                 Nome: Danielle              Nome: Danielle 

                   IDPessoa: 2                     IDPessoa: 2                   IDPessoa: 2
                   Nome: Debora                  Nome: Debora              Nome:Debora 
     
                   IDPessoa: 3                    IDPessoa: 3                   IDPessoa: 3
                   Nome: Diego                 Nome: Diego                    Nome: Diego 

              Você pode me ajudar?

    Obrigada

    Dani
     
    quinta-feira, 25 de fevereiro de 2010 13:03
  • Dani,

    Acredito que teríamos que fazer um controle, cada vez que o IDCliente for exibido no seu relatório, será necessário avançar para o próximo registro.

    Acho que uma expression poderia ajudar!!!
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 25 de fevereiro de 2010 13:26
  • Junior,

                Você pode me ajudar nessa expression? Sou novata em programação e é a primeira vez que eu estou fazendo um relatório (e peguei justo esse - que acho que é difícil...).

    Obrigada pela ajuda.

    Dani
    quinta-feira, 25 de fevereiro de 2010 13:33
  • Basta ir nas propriedades do relatorio e alterar a propriedade columns para o numero que colunas que voce precisa.
    http://www.boreki.eng.br
    quinta-feira, 25 de fevereiro de 2010 17:50
  • No Reporting Services não tem a opção para inserir a coluna.
    Por exemplo:
    No Report Viewer -> Menu Report / Report Properties - aba Layout, é possível inserir Columns (no meu caso, queria 3) e Spacing (com 0,4 cm).
    Já no Reporting Service, tem o Menu Report / Report Properties, porém não possui uma aba, onde é possível inserir Colunas.

    Então, eu tive que colocar uma lista, depois inserir mais 3 colunas e coloquei uma tabela em cada coluna com o IDPessoa.
    Mas ele duplica os valores.

    Ex:

                  IDPessoa: 1                     IDPessoa: 1                   IDPessoa: 1
                  Nome: Danielle                 Nome: Danielle              Nome: Danielle 

                   IDPessoa: 2                     IDPessoa: 2                   IDPessoa: 2
                   Nome: Debora                  Nome: Debora              Nome:Debora 
     
                   IDPessoa: 3                    IDPessoa: 3                   IDPessoa: 3
                   Nome: Diego                 Nome: Diego                    Nome: Diego 

    O correto seria:

                  IDPessoa: 1                     IDPessoa: 2                   IDPessoa: 3
                  Nome: Danielle                 Nome: Debora               Nome: Diego                    

    Você sabe como eu posso fazer?

    Obrigada.
        
    quinta-feira, 25 de fevereiro de 2010 18:50
  • Ao invez de ir na dialog de Report Properties, veja as propriedades do report na propertygrid. Tem uma propriedade chamada "Columns".
    http://www.boreki.eng.br
    • Marcado como Resposta Dani_SP sexta-feira, 26 de fevereiro de 2010 11:20
    quinta-feira, 25 de fevereiro de 2010 22:24
  • Boreki,

            Já achei a propriedade Colums. Coloquei os valores corretos, já está tudo ok.
            Porém, os dados aparecem apenas na primeira coluna. Na segunda e na terceira, quando clico no Preview os dados estão somente na primeira coluna.
            Tem mais alguma configuração pra fazer?????? E também não achei o propertygrid nas propriedades do report. Qual é o caminho???

    Obrigada pela ajuda, já me ajudou bastante :)
    quinta-feira, 25 de fevereiro de 2010 23:08
  • Para ver o property grid, basta ir em View, Properties Window, ou apertar F4.

    As colunas sao tratadas como páginas, o RS primeiro vai lotar toda a primeira coluna, depois ele passa para a proxima, e assim por diante. Se voce nao tiver registros suficientes para passar da primeira coluna, as duas ultimas ficaram vazias.
    http://www.boreki.eng.br
    quinta-feira, 25 de fevereiro de 2010 23:21
  • Boreki, 

          Então ... eu já coloquei todos os dados da primeira coluna (IDPessoa e Nome) -> coloquei os dados em uma table. Está correto???.
          Tem mais de 1.000 registros, mas quando clico no preview apenas aparece.
          Ex:

            1
            Danielle


            2
            Debora


            3
            Diego

          Não está indo para a próxima coluna.

          No Design, aparece a primeira coluna em branco (onde coloco os dados IDPessoa e Nome), e aparece também a Column 2 e a Column 3 (que estão desabilitadas).

          Não sei o que deve estar acontecendo de errado. (Já coloquei as margens, Tamanho) e só aparece na primeira.

         
    quinta-feira, 25 de fevereiro de 2010 23:28
  • Boreki,

         Essa pergunta que eu fiz, achei na sua resposta em outro lugar (http://social.msdn.microsoft.com/Forums/pt-BR/reportingservicespt/thread/e1b03e61-5018-4afd-bd93-cc9e545ed46e/).

         Muito obrigada pela ajuda!!!!!

    Dani
    sexta-feira, 26 de fevereiro de 2010 11:19
  • O Ideal é vc criar um Rank em sua consulta.


    No Design quando arrastar a List vc copia os 2 lists que precisa

    Com o Botão Direito do Mouse no Properties da List, vá na guia Visibility  e crie a seguinte expression.


    1° List =iif(Fields!Rank.Value mod 3=1, false, true)

    2° List =iif(Fields!Rank.Value mod 3=2, false, true)

    3° List =iif(Fields!Rank.Value mod 3=0, false, true)



    Pereira
    quinta-feira, 1 de abril de 2010 14:15