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


2 participantes

    [Resolvido]Atualizacao campo duplicado

    avatar
    HugoLuiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 18/07/2014

    [Resolvido]Atualizacao campo duplicado Empty [Resolvido]Atualizacao campo duplicado

    Mensagem  HugoLuiz 8/8/2015, 15:36

    Boa dia a todos!

    Procurei no fórum como "duplicidade" mas não encontrei nenhum tópico sobre o que preciso.

    É o seguinte, eu gostaria que minha consulta Atualizasse o campo COD quando o campo MATRICULA estiver em duplicidade, deixando somente uma por CODIGO, por exemplo:

    Atualmente esta desta forma.
    COD   MATRICULA
    9002       3212
    9002       3212
    9002       3212
    9002       15
    9002       15
    9002       7
    9002       9

    Então me atualize o campo COD + 1 iria ficar da seguinte forma:


    COD   MATRICULA
    9002       3212
    9003       3212
    9004       3212
    9002       15
    9003       15
    9002       7
    9002       9



    Agradeço desde já a ajuda  cheers


    Última edição por HugoLuiz em 8/8/2015, 18:36, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Atualizacao campo duplicado Empty Re: [Resolvido]Atualizacao campo duplicado

    Mensagem  Alexandre Neves 8/8/2015, 17:56

    Boa tarde,
    Sub AlteraCod()
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    ' código criado por Alexandre Neves, do Fórum MaximoAccess '
    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    Dim rst As dao.Recordset, UltimoCod As Integer, UltimaMatricula As Integer
    Set rst = CurrentDb.OpenRecordset("SELECT * FROM Tabela ORDER BY Matricula,Cod")
    Do While Not rst.EOF
    If rst("Matricula") = UltimaMatricula Then
    UltimoCod = UltimoCod + 1
    rst.Edit
    rst("Cod") = UltimoCod
    rst.Update
    Else
    UltimaMatricula = rst("Matricula")
    UltimoCod = rst("Cod")
    End If
    rst.MoveNext
    Loop
    Set rst = Nothing
    End Sub


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    HugoLuiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 18/07/2014

    [Resolvido]Atualizacao campo duplicado Empty Re: [Resolvido]Atualizacao campo duplicado

    Mensagem  HugoLuiz 8/8/2015, 18:35

    Grande Alexandre Neves, obrigado pela ajuda, Funcionou perfeitamente! cheers

    Conteúdo patrocinado


    [Resolvido]Atualizacao campo duplicado Empty Re: [Resolvido]Atualizacao campo duplicado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:50