Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! COMPRAR AGORA!

Autor Tópico: (RESOLVIDO)Report não aparece campos concatenados ?  (Lida 2416 vezes)

Jean Matos

  • Expert
  • *****
  • Mensagens: 985
    • Gestão de Construtoras
    • Email
(RESOLVIDO)Report não aparece campos concatenados ?
« Online: Fevereiro 01, 2013, 04:28:54 pm »
Prezados, fiz uma concatenação no sqlserver através de uma View..
No sqlserver funciona normal... vide sql.
Código: [Selecionar]
SELECT     dbo.tblDetalheODC.idordem, dbo.tblDetalheODC.dtqcomprar, dbo.tblDetalheODC.codunidade,
                      dbo.tbl_composicao_componente.descricao + N'    ' + dbo.tblDetalheODC.id_descricao_componente + N'   ' + LEFT(dbo.tblNormasABNT.normasABNT, 11) AS material,
                      dbo.tblDetalheODC.preco, dbo.tblDetalheODC.total
FROM         dbo.tblDetalheODC INNER JOIN
                      dbo.tbl_composicao_componente ON dbo.tblDetalheODC.cod_compos_compon = dbo.tbl_composicao_componente.cod_compos_compon LEFT OUTER JOIN
                      dbo.tblNormasABNT ON dbo.tbl_composicao_componente.cod_compos_compon = dbo.tblNormasABNT.cod_compos_compon

34   50   13   CIMENTO PORTLAND CP II-E-32 (RESISTÊNCIA: 32,00 MPA)       NBR 11.578    18,9000   945
42   50   13   CIMENTO PORTLAND CP II-E-32 (RESISTÊNCIA: 32,00 MPA)       NBR 11.578    19,9000   995
43   50   13   CIMENTO PORTLAND CP II-E-32 (RESISTÊNCIA: 32,00 MPA)       NBR 11.578    19,9000   995
76   15   13   CIMENTO PORTLAND CP II-E-32 (RESISTÊNCIA: 32,00 MPA)    Caue   NBR 11.578    21,0000   315
84   50   1   CIMENTO PORTLAND CP II-E-32 (RESISTÊNCIA: 32,00 MPA)       NBR 11.578    19,0000   950
29   7   13   ADAPTADOR SOLDÁVEL LONGO COM FLANGES LIVRES PARA CAIXA D´ÁGUA DE PVC MARROM PARA ÁGUA FRIA (DIÂMETRO DA PARTE SOLDÁVEL: 25,00 MM / DIÂMETRO DA PARTE ROSCÁVEL: 3/4 ")       NBR 5648 -    3,9000   27,3

retorna o que estou precisando... no entando no reportpdf o campo de descrição do material nao aparece.
todos os outros campos aparecem..exceto o que foi resultado de uma concatenação..
« Última modificação: Fevereiro 05, 2013, 02:01:04 pm por Jean Matos »
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

Jean Matos

  • Expert
  • *****
  • Mensagens: 985
    • Gestão de Construtoras
    • Email
Re:Report não aparece campos concatenados ?
« Responder #1 Online: Fevereiro 04, 2013, 02:11:35 pm »
Alguem ai se habilita a responder ? pois a NM até agora nao resolveu..
acabei de converter meu projeto para V7 e o problema permaneceu.
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

Jean Matos

  • Expert
  • *****
  • Mensagens: 985
    • Gestão de Construtoras
    • Email
Re:Report não aparece campos concatenados ?
« Responder #2 Online: Fevereiro 04, 2013, 02:15:18 pm »
Alguem ai se habilita a responder ? pois a NM até agora nao resolveu..
acabei de converter meu projeto para V7 e o problema permaneceu.
]

OPa..ultima forma... achei erros no meu sql...
assim que achar a solução posto o resultado.
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

Jean Matos

  • Expert
  • *****
  • Mensagens: 985
    • Gestão de Construtoras
    • Email
Re:Report não aparece campos concatenados ?
« Responder #3 Online: Fevereiro 05, 2013, 02:00:46 pm »
Prezados, o erro estava na concatenação de campo vazio..
então segue o select concatenando campo vazio no sqlserver.

***********************************************
SELECT     dbo.tblDetalheODC.idordem, dbo.tblDetalheODC.dtqcomprar, dbo.tblDetalheODC.codunidade,
                      dbo.tbl_composicao_componente.descricao + N'    ' + dbo.tblDetalheODC.id_descricao_componente + N'   ' + LEFT(ISNULL(dbo.tblNormasABNT.normasABNT, ' '), 11)
                      AS materiais, dbo.tblDetalheODC.preco, dbo.tblDetalheODC.total
FROM         dbo.tblDetalheODC INNER JOIN
                      dbo.tbl_composicao_componente ON dbo.tblDetalheODC.cod_compos_compon = dbo.tbl_composicao_componente.cod_compos_compon LEFT OUTER JOIN
                      dbo.tblNormasABNT ON dbo.tbl_composicao_componente.cod_compos_compon = dbo.tblNormasABNT.cod_compos_compon


obs:

LEFT(ISNULL(dbo.tblNormasABNT.normasABNT, ' '), 11)   LEFT () esta buscando os 11 primeiros caracteres de um campo em outra tabela...ISNULL caso seja nulo..
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

leandroauler

  • Avançado
  • ****
  • Mensagens: 383
Re:(RESOLVIDO)Report não aparece campos concatenados ?
« Responder #4 Online: Fevereiro 16, 2013, 03:21:08 pm »
Jean Matos,

Vi esse seu vídeo https://www.youtube.com/watch?v=u5aMsnFJNuw, você criou esses relatórios com o ReportPDF do SC?r
Será que você poderia me passar oexemplo de um?

Leandro Auler

Jean Matos

  • Expert
  • *****
  • Mensagens: 985
    • Gestão de Construtoras
    • Email
Re:(RESOLVIDO)Report não aparece campos concatenados ?
« Responder #5 Online: Fevereiro 17, 2013, 01:04:19 pm »
Jean Matos,

Vi esse seu vídeo https://www.youtube.com/watch?v=u5aMsnFJNuw, você criou esses relatórios com o ReportPDF do SC?r
Será que você poderia me passar oexemplo de um?

Leandro Auler

Sim Leandro..vou gravar um video e postar como fiz...
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

Jean Matos

  • Expert
  • *****
  • Mensagens: 985
    • Gestão de Construtoras
    • Email
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

leandroauler

  • Avançado
  • ****
  • Mensagens: 383
Re:(RESOLVIDO)Report não aparece campos concatenados ?
« Responder #7 Online: Fevereiro 18, 2013, 11:34:02 am »
Jean,

Obrigado pela ajuda!

Leandro Aler