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

    buscar informações de uma tabela para preencher outra

    avatar
    alftech
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 14/06/2013

    buscar informações de uma tabela para preencher outra Empty buscar informações de uma tabela para preencher outra

    Mensagem  alftech 14/6/2013, 17:34

    tenho uma tabela a qual eu cadastro os dados de uma nota fiscal e uma outra a qual eu digito os valores para pagamento dessa nota fiscal de acordo com as condições negociadas. 


    o que eu quero é que ao digitar na segunda tabela 
    o código gerado no cadastro da nota fiscal na primeira tabela
    ela puxe os dados de nome do emitente e numero de cnpj cadastrados na tabela1 e preencha os campos automaticamente


    desde ja agradeço a atenção e peço aos colegas que procurem detalhar como devo fazer visto que sou leigo em access


    grato


    Alftech
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  Alexandre Neves 14/6/2013, 18:13

    Boa tarde, alftech, e bem-vindo ao fórum
    Pelo princípio da bd relacional, não deve duplicar dados. Quando precisar consultar, relacione as tabelas e aceda aos dados correspondentes


    .................................................................................
    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
    alftech
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 14/06/2013

    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  alftech 14/6/2013, 19:50

    entendi, 

    mas mesmo assim preciso pelo menos visualizar as informações para confirmar o cadastro 

    por exemplo


    codigonf         emitentenf        cnpjemitente          danfe

    1                   jose                 111111111             222222
    2                   maria               333333333             212121
    3                   carlos              444444444             121212

    quando eu for digitar os valores para pagamento da nf ficar assim:

    códigonf         emitentenf        vencimento             valor

    1                   jose                 24/01/13                500,00

    quando eu digitar o código da nf aparecer o nome do emitente
    numa caixa de texto descoplada

    se alguem puder me dar uma luz desde ja agradeço
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  Alexandre Neves 14/6/2013, 20:19

    Coloque um rótulo no formulário, para visualizar o nome.
    No acontecimento AoAlterar do controlo onde introduz o CodigoNF, utilize a função dlookup para procurar na tabela cadastro
    DLookup("Emitente", "Cadastro", "NF=" & TxtNF)


    .................................................................................
    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
    alftech
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 14/06/2013

    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  alftech 15/6/2013, 13:59

    olá

    meu código ficou assim:

    Private Sub codigonf_Change()

    Me!Texto241 = DLookup("[EmitenteNF]", "t_cadNF", "[codigonf]=" & Me.codigonf & "")

    End Sub

    mas está me retornando o valor numérico ao invés do texto 
    será pq uso uma combo box de pesquisa em outra tabela para preenchimento do cadastro?
    como faço para me retornar o valor texto?

    certo de Vossa atenção desde já agradeço
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  Alexandre Neves 15/6/2013, 19:28

    Boa tarde,
    Nomeie os controlos de forma (TxtEmitenteNF, TxtCodigoNF, ...)
    Se traz texto é porque o campo EmitenteNF é texto
    Tem de colocar o campo que pretende que traga
    Me!TxtEmitenteNF = DLookup("NomeEmitenteNF", "t_cadNF", "[codigonf]=" & Me.TxtCodigoNF & "")


    .................................................................................
    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
    alftech
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 14/06/2013

    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  alftech 17/6/2013, 15:53

    ok, funcionou perfeitamente, só tive que ajustar as propriedades da pesquisa para retornar o campo em formato texto e ficou redondo, tá rodando liso kkkkk

    agora só preciso de mais uma informação, para encerrar o tópico, como faço para limpar os campos após o dlookup e em que evento coloco 

    desde já agradeço a colaboração dos amigos...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  Alexandre Neves 17/6/2013, 15:55

    Boa tarde,
    para limpar: TxtQQ=Null
    coloque no acontecimento que fôr adequado, AoSair?


    .................................................................................
    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

    Conteúdo patrocinado


    buscar informações de uma tabela para preencher outra Empty Re: buscar informações de uma tabela para preencher outra

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 18:41