Usuário com melhor resposta
Etiqueta no Reporting Service

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
Respostas
Todas as Respostas
-
-
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 -
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? -
-
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 -
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 -
-
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
-
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 -
-
-
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.
-
-
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 :) -
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 -
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.
-
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 -
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