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

    Duvidas DLookup

    avatar
    Fire
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 76
    Registrado : 15/06/2014

    Duvidas DLookup Empty Duvidas DLookup

    Mensagem  Fire 5/5/2016, 13:15

    Pessoal preciso da ajuda de vcs.
    Tenho uma tbl_Produto nele contem 3 campos IDCOD - (Numeração automática) codprod - (numeração) Produto - (texto)
    No formulário tem dois campos
    01 campo não aclopado - Codigo do produto
    02 campo (txtproduto) - Nome do produto

    Estou querendo quando digitar o codigo do produto ele vai localizar o produto e colocar no campo txtproduto.

    If DLookup("[codprod]", "tbl_Produto", "codprod=" & Me.txtcodprod & "") Then
    'codigo para retornar o nome do produto no campo txtproduto'
    Else
    If MsgBox("Produto não cadastrado. Deseja cadastrar ?", vbQuestion + vbYesNo, "CADASTRO") = vbYes Then
    DoCmd.OpenForm "Cadastroproduto"
    End If
    End If


    Access 2007
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    Duvidas DLookup Empty Re: Duvidas DLookup

    Mensagem  Cláudio Machado 6/5/2016, 00:12

    Boa noite.

    Veja se é isso:

    Se quiser tem um exemplo anexo.

    Abraço.

    Código:

    If DLookup("[codprod]", "tbl_Produto", "codprod=" & Me.txtcodprod & "") Then
    'codigo para retornar o nome do produto no campo txtproduto'
    Me.TxtProduto = DLookup("Produto", "tbl_Produto", "codprod= " & DLookup("txtcodprod", "tbl_Produto"))
    Else
    If MsgBox("Produto não cadastrado. Deseja cadastrar ?", vbQuestion + vbYesNo, "CADASTRO") = vbYes Then
    DoCmd.OpenForm "Cadastroproduto"
    End If
    End If
    Anexos
    Duvidas DLookup AttachmentFIRE.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 24 vez(es)


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Duvidas DLookup 90dssg para agradecer a dica que solucionou seu problema.

      Data/hora atual: 19/5/2024, 20:12