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

    Autopreencher

    avatar
    Deruza
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 2
    Registrado : 02/01/2014

    Autopreencher Empty Autopreencher

    Mensagem  Deruza 2/1/2014, 12:19

    Ola bom dia...

    criei um controle de acesso e no formulario onde digito a entrada e saida dos visitantes tenho os seguintes campos:
    Codigo - Visitante - Empresa - Visitado - Setor - Assunto - Data - Entrada - Saida

    Quando eu preencher o campo VISITANTE queria que o campo EMPRESA se preenchesse automaticamente e o mesmo acontecesse com os campos VISITADO E SETOR...
    tentei varias coisas e não consegui...
    Obs... os campos VISITANTE E EMPRESA estão em uma tabela chamada VISITANTE
    os campos VISITADO E SETOR estão em outra tabela chamada VISITADO...


    desde ja agradeço...
    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

    Autopreencher Empty Re: Autopreencher

    Mensagem  Cláudio Machado 2/1/2014, 18:23

    Feliz 2014.
    Seja bem vindo ao fórum

    Conforme exemplo do Amigo Críquio:

    Codigo é chave primária ou pelo menos é um campo que não se repete? O melhor modo de se realizar uma pesquisa é pela chave primária, mas vamos lá. Tente assim no evento "Após atualizar" do campo Visitante:

    Código:

    Me.Empresa = DLookup("Empresa", "VISITANTE", "Codigo=" & Me.Codigo)
    Me.Visitante = DLookup("Visitante", "VISITANTE", "Codigo=" & Me.Codigo)
    Me.Visitado = DLookup("Visitado", "VISITADO", "Codigo=" & Me.Codigo)
    Me.Setor = DLookup("Setor", "VISITADO", "Codigo=" & Me.Codigo)

    Codigo é um campo tipo número, não? Se for tipo texto, terá que adicionar aspas simples e duplas, assim:

    Me.Empresa = DLookup("Empresa", "VISITANTE", "Codigo='" & Me.Codigo & "'")
    Me.Visitante = DLookup("Visitante", "VISITANTE", "Codigo='" & Me.Codigo & "'")
    Me.Visitado = DLookup("Visitado", "VISITADO", "Codigo='" & Me.Codigo & "'")
    Me.Setor = DLookup("Setor", "VISITADO", "Codigo='" & Me.Codigo & "'")


    Espero que ajude.


    .................................................................................
    " 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 Autopreencher 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    Deruza
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 2
    Registrado : 02/01/2014

    Autopreencher Empty Re: Autopreencher

    Mensagem  Deruza 31/1/2014, 17:53

    Valeu pela resposta deu certo obrigado

    Conteúdo patrocinado


    Autopreencher Empty Re: Autopreencher

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/10/2024, 19:02