USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dados duplicados no Data Report
ATS
não registrado
Postada em 15/07/2004 09:36 hs   
Como faço para ocultar registros duplicados no Data Report.
 
     
Mateus
AMADORA
PT - PORTUGAL
Postada em 15/07/2004 09:50 hs            
Como seleciona os dados a exibir no Data Report?
 
João Mateus
     
ATS
não registrado
Postada em 15/07/2004 14:37 hs   
Pelo Data Environment
     
Mateus
AMADORA
PT - PORTUGAL
Postada em 16/07/2004 07:58 hs            
Então execute nele um script de SQL.
E se fizer bem os "Groups By" pura e simplesmente não deverão existir registos duplicados.
 
João Mateus
     
|-tom-|
Pontos: 2843
CATANDUVA
SP - BRASIL
Postada em 16/07/2004 08:37 hs            
Faça uma consulta SQL, e dentro dessa consulta SQL filtre os registros especificando o campo  chave da tabela, ou entao se vc estiver trabalhando com dados duplicados na  mesma tabela vc entao tera q agrupar esses registros atraves do comando GROUP BY do SQL .
 
 
Ok 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 tom -Catanduva/SP

Analista Sistemas - Visual Basic 6 - VB.NET

"Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna"

                                                                                              Isaías 26:4  Emoções 

 

     
ATS
OURINHOS
SP - BRASIL
Postada em 16/07/2004 12:05 hs            
Como disse no post acima o relatório está conectado ao banco de dados pelo Data Environment, e atraves da propriedade do Data Environment coloquei a seguinte expressão SQL.
 
SELECT tblEmNF2.NrDaNotaFiscal, tblEmNF2.DataDaEmissao, tblEmNF2.NFEstornada, tblEmNF2.CFOP, tblCadCFOP.Duplicata, tblEmNF1.Quantidade, tblEmNF1.CodigoProduto, tblEmNF1.DescricaoProduto, tblEmNF1.Unidade, tblEmNF1.Safra, tblEmNF2.CodigoCliente, tblEmNF2.NomeCliente
FROM tblCadCFOP RIGHT JOIN (tblEmNF2 INNER JOIN tblEmNF1 ON tblEmNF2.NrDaNotaFiscal = tblEmNF1.NrNotaFiscal) ON tblCadCFOP.CFOP = tblEmNF2.CFOP
WHERE (((tblEmNF2.DataDaEmissao) = ? ) AND ((tblEmNF2.NFEstornada)=False) AND ((tblCadCFOP.Duplicata)=True) AND ((tblEmNF1.Safra) = ? ));
 
Dentro desta consulta onde posso inserir o comando GROUP BY para que a consulta não me mostre varios clientes com o mesmo nome.
TÓPICO EDITADO
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página