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


    [resolvido] problemas com dlookup

    avatar
    Convidado
    Convidado


    [resolvido] problemas com dlookup Empty [resolvido] problemas com dlookup

    Mensagem  Convidado 12/2/2014, 20:45

    olá, caros colegas.
    estou tendo problemas com uma questão aqui no lookup.

    aqui na empresa, estamos cadastrando alguns funcionários, conforme imagem anexa (formulario.png).

    assim, digitamos esses dados no formulário para que eles sejam gravados na tabela "recolhimento".

    os campos da tabela recolhimento são: matricula, nome_servidor, cpf, cnpj e nome_orgao

    no entanto, na tabela consulta_dados, nós temos todos os dados de todos os funcionários.

    como cadastramos só alguns, seria bom que, no formulário, ao digitar, por exemplo no formulário, o cpf ou o nome do servidor, os outros campos, como matricula, cnpj, nome do órgão, fossem automaticamente preenchidos, buscando os dados na tabela consulta_dados.

    para isso, bolei um dlookup, mas dá erro de sintaxe.
    peço a ajuda para realizar, meu código, ao atualizar o campo matricula, do formulário, está o seguinte:

    Código:
    Option Compare Database
    Option Explicit

    Private Sub matricula_AfterUpdate()
    nome = DLookup("[nome]", "[consulta_dados]", "matricula=" & matricula)
    cpf = DLookup("[cpf]", "[consulta_dados]", "matricula=" & matricula)
    End Sub


    tou começando de forma bem simples, colocando só dois nomes. no caso, a idéia era que, ao digitar a matrícula no campo do formulário, os campos cpf e nome automaticamente fossem preenchidos.


    Última edição por cimerio em 19/2/2014, 18:22, editado 1 vez(es)
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  formiga10x 12/2/2014, 21:43

    Veja:


    Código:
    Me.txtNome = DLookup("nome", "Consulta_Dados", "matricula =" & txtMatricula)
    Me.txtCPF_C_MASC = DLookup("CPF_C_MASC", "Consulta_Dados", "matricula =" & txtMatricula)
    Me.txtCPF_S_MASC = DLookup("CPF_S_MASC", "Consulta_Dados", "matricula =" & txtMatricula)

    Coloque 200 ou 201 no campo matrícula para preencher os campos abaixo.

    Obs. O exemplo tem um cpf com máscara e outro sem.

    Abraço.
    Anexos
    [resolvido] problemas com dlookup Attachmentdlook.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (38 Kb) Baixado 45 vez(es)
    avatar
    Convidado
    Convidado


    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  Convidado 12/2/2014, 22:12

    oi, formiga.

    não consegui abrir o arquivo. será que é pq estou usando o access xp? esqueci de dizer.

    tentando adaptar o código aparece variável não definida.

    seria melhor se eu conseguisse abrir seu exemplo.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  formiga10x 12/2/2014, 22:13

    vou ver se converto aqui
    veja agora
    Anexos
    [resolvido] problemas com dlookup Attachmentdlookconvertido.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (34 Kb) Baixado 50 vez(es)
    avatar
    Convidado
    Convidado


    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  Convidado 13/2/2014, 12:41

    sim, agora abriu, formiga.

    esse Me. tem que função?

    há vários exemplos de Dlookup que ele não está presente e em alguns está presente.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  formiga10x 13/2/2014, 18:04

    “O uso da palavra chave Me substitui a referência Forms!Frm.
    “Usar então esta auto referência Me torna a escrita muito mais simples.”
    Video Tutorial 35 aos 23 minutos
    Avelino Sampaio
    avatar
    Convidado
    Convidado


    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  Convidado 14/2/2014, 21:10

    grato. meu problema está resolvido.
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  formiga10x 15/2/2014, 00:10

    Resolvido click em Legal e encerre o tópico
    O fórum agradece o retorno.

    Conteúdo patrocinado


    [resolvido] problemas com dlookup Empty Re: [resolvido] problemas com dlookup

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 17:17