como eu faco uma loop numa tabela removendo os duplicados e salvando em txt
2 participantes
Loop na Tabela excluindo os duplicados
NADIRONUNES- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 578
Registrado : 30/08/2010
- Mensagem nº1
Loop na Tabela excluindo os duplicados
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº2
Re: Loop na Tabela excluindo os duplicados
Olá!
Supondo que vc tenha os seguintes registros:
Avelino | ...
Avelino | ...
João | ...
Nadir | ...
Nadir | ...
Quando vc diz remover os duplicados, qual seria o resultado ?
Este ?
João | ...
Ou este ?
Avelino | ...
João | ...
Nadir | ...
E qual seria o resultado do txt?
Este ?
Avelino | ...
Avelino | ...
Nadir | ...
Nadir | ...
Ou este?
Avelino | ...
Nadir | ...
Aguardamos
Supondo que vc tenha os seguintes registros:
Avelino | ...
Avelino | ...
João | ...
Nadir | ...
Nadir | ...
Quando vc diz remover os duplicados, qual seria o resultado ?
Este ?
João | ...
Ou este ?
Avelino | ...
João | ...
Nadir | ...
E qual seria o resultado do txt?
Este ?
Avelino | ...
Avelino | ...
Nadir | ...
Nadir | ...
Ou este?
Avelino | ...
Nadir | ...
Aguardamos
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
NADIRONUNES- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 578
Registrado : 30/08/2010
- Mensagem nº3
Re: Loop na Tabela excluindo os duplicados
seria esse pois queria deixar somente um de cada
Avelino | ...
João | ...
Nadir | ...
essa e minha consulta
strSqle = "SELECT NF.CNPJ, NF.IE,nf.nnota, NF.DChegada, NF.UFN, NF.Cfop, NF.Vnota, nf.vicms, NF.BCalc, NF.Isentas, NF.VFRETE, NF.Outros, NFF.Alq " & vbCrLf & _
"FROM NF INNER JOIN NFF ON NF.NNota = NFF.NNF " & vbCrLf & _
"WHERE (((NF.DEmissao)Between #" & filtro & "#));"
o campo que duplica e NFF.Alq
Avelino | ...
João | ...
Nadir | ...
essa e minha consulta
strSqle = "SELECT NF.CNPJ, NF.IE,nf.nnota, NF.DChegada, NF.UFN, NF.Cfop, NF.Vnota, nf.vicms, NF.BCalc, NF.Isentas, NF.VFRETE, NF.Outros, NFF.Alq " & vbCrLf & _
"FROM NF INNER JOIN NFF ON NF.NNota = NFF.NNF " & vbCrLf & _
"WHERE (((NF.DEmissao)Between #" & filtro & "#));"
o campo que duplica e NFF.Alq
NADIRONUNES- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 578
Registrado : 30/08/2010
- Mensagem nº4
Re: Loop na Tabela excluindo os duplicados
essa parte ja consegui resolver mas agora tem outra com essa consulta
StrSql = "SELECT NF.CNPJ, NF.IE,nf.nnota, NF.DChegada, NF.UFN, NF.Cfop, NF.Vnota, nf.vicms, NF.BCalc, NF.Isentas, NF.VFRETE, NF.Outros, NFF.Alq " & vbCrLf & _
"FROM NF INNER JOIN NFF ON NF.NNota = NFF.NNF " & vbCrLf & _
"WHERE (((NF.DEmissao)Between #" & filtro & "#));"
no arquivo txt onde eu salvo as informacoes ficaria assim
5472026024000120551 09070924010100042011 000000040000000000128200000000000000000000000000000000248150000000000001200
5472026024000120551 09070924010100052012 000000040000000000380600000000000000000000000000000000803700000000000000400
5472026024000120551 09070924010100062013 000000020000000000224360000000000000000000000000000000413610000000000001200
5472026024000120551 09070924010100070727 000000100000000000142100000000000000000000000000000000213490000000000001200
5472026024000120551 09070924010100081046 000000100000000000230300000000000000000000000000000000346000000000000001200
5472026024000120551 09070924010100090984 000000200000000000064000000000000000000000000000000000096150000000000001200
5472026024000120551 0897542403 991 000000000000000000000000000000001000000000000000000000000000000000000000000
entao o que seria no final de cada lista de itens ele ver se na tabela nf.vfrete se a frete e digita no final de cada gurpo de registro
StrSql = "SELECT NF.CNPJ, NF.IE,nf.nnota, NF.DChegada, NF.UFN, NF.Cfop, NF.Vnota, nf.vicms, NF.BCalc, NF.Isentas, NF.VFRETE, NF.Outros, NFF.Alq " & vbCrLf & _
"FROM NF INNER JOIN NFF ON NF.NNota = NFF.NNF " & vbCrLf & _
"WHERE (((NF.DEmissao)Between #" & filtro & "#));"
no arquivo txt onde eu salvo as informacoes ficaria assim
5472026024000120551 09070924010100042011 000000040000000000128200000000000000000000000000000000248150000000000001200
5472026024000120551 09070924010100052012 000000040000000000380600000000000000000000000000000000803700000000000000400
5472026024000120551 09070924010100062013 000000020000000000224360000000000000000000000000000000413610000000000001200
5472026024000120551 09070924010100070727 000000100000000000142100000000000000000000000000000000213490000000000001200
5472026024000120551 09070924010100081046 000000100000000000230300000000000000000000000000000000346000000000000001200
5472026024000120551 09070924010100090984 000000200000000000064000000000000000000000000000000000096150000000000001200
5472026024000120551 0897542403 991 000000000000000000000000000000001000000000000000000000000000000000000000000
entao o que seria no final de cada lista de itens ele ver se na tabela nf.vfrete se a frete e digita no final de cada gurpo de registro
NADIRONUNES- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 578
Registrado : 30/08/2010
- Mensagem nº5
Re: Loop na Tabela excluindo os duplicados
obrigado a todos
» Utilizando Duas sequencias de Loop's (Loop dentro de um Loop) para atualizar outra tabela com a quantidade de registros.
» [Resolvido]Copiando apenas o registro atual de uma tabela para outra e apos excluindo o registro da tabela
» [Resolvido]Movendo registro e excluindo da tabela
» [Resolvido]Transferindo dados para tabela e excluindo duplicação errada!
» Importar tabela do Excel para Access excluindo linhas
» [Resolvido]Copiando apenas o registro atual de uma tabela para outra e apos excluindo o registro da tabela
» [Resolvido]Movendo registro e excluindo da tabela
» [Resolvido]Transferindo dados para tabela e excluindo duplicação errada!
» Importar tabela do Excel para Access excluindo linhas