MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Usar o If em colunas distintas no access

    Compartilhe

    Di_84
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 1
    Registrado : 10/05/2016

    Usar o If em colunas distintas no access

    Mensagem  Di_84 em 10/5/2016, 15:53

    Preciso realizar uma condição no access, da seguinte forma:

    Tenho duas colunas uma CódigoPref e outra CódigofinalCliente dentro do access
    Se o CódigoPref estiver diferente do CódigofinalCliente, deverá retornar na coluna CódigoPref o mesma informação da coluna CódigofinalCliente
    Ou seja, está condição deverá olhar linha a linha de cada coluna e validar se os campos estão iguais.
    Quero fazer no VBA, porém, não achei nada que me ajudou.
    Tentei usar o If (Not IsNull(DLookup("[CódigoPref]",... porém, sem sucesso.

    Podem me ajudar?
    avatar
    marceloarboit
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 09/07/2015

    Re: Usar o If em colunas distintas no access

    Mensagem  marceloarboit em 11/5/2016, 07:03

    Amigão, bom dia.

    Sugiro que você poste um pequeno exemplo para que o pessoal consiga te ajudar.

    Abs.,
    Marcelo.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4290
    Registrado : 15/03/2013

    Re: Usar o If em colunas distintas no access

    Mensagem  ahteixeira em 11/5/2016, 08:13

    Olá Edileine Martins, bem vinda ao fórum MaximoAccess.

    O tópico foi movido da sala de repositório de exemplo.
    Tenha atenção às regras do forum, confira abaixo:
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço e bons estudos
    avatar
    ruggerib
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 14/01/2014

    Re: Usar o If em colunas distintas no access

    Mensagem  ruggerib em 11/5/2016, 10:58

    Ola amigo,

    você pode criar sua condição (verificar se existe ou nao) com o DCount:

    Código:

    If DCount("Campo","Tabela"."Campo =" & Me.CaixaDeTextoDoFormulario) > 0 then
          Me.CaixaDeTextoDoFormulario = Dlookup("Campo","Tabela","Campo =" & Me.CaixaDeTextoDoFormulario) 'Caso Exista, a caixa de texto recebe o dlookup

    End if


    Se nao der certo, poste seu exemplo, facilita muito a ajuda.
    Espero ter ajudado!
    Abs,
    Ruggeri Barbosa

      Data/hora atual: 20/8/2017, 07:29