MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Loop na Tabela excluindo os duplicados

    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 502
    Registrado : 30/08/2010

    Loop na Tabela excluindo os duplicados Empty Loop na Tabela excluindo os duplicados

    Mensagem  NADIRONUNES 22/4/2015, 23:10

    como eu faco uma loop numa tabela removendo os duplicados e salvando em txt
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3711
    Registrado : 04/04/2010

    Loop na Tabela excluindo os duplicados Empty Re: Loop na Tabela excluindo os duplicados

    Mensagem  Avelino Sampaio 23/4/2015, 09:23

    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


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 502
    Registrado : 30/08/2010

    Loop na Tabela excluindo os duplicados Empty Re: Loop na Tabela excluindo os duplicados

    Mensagem  NADIRONUNES 23/4/2015, 12:28

    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
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 502
    Registrado : 30/08/2010

    Loop na Tabela excluindo os duplicados Empty Re: Loop na Tabela excluindo os duplicados

    Mensagem  NADIRONUNES 24/4/2015, 13:21

    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
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 502
    Registrado : 30/08/2010

    Loop na Tabela excluindo os duplicados Empty Re: Loop na Tabela excluindo os duplicados

    Mensagem  NADIRONUNES 27/4/2015, 15:08

    obrigado a todos

      Data/hora atual: 12/4/2021, 01:18