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


    Preencher campos automaticamente

    avatar
    jorgek
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 08/12/2012

    Preencher campos automaticamente Empty Preencher campos automaticamente

    Mensagem  jorgek 10/7/2013, 12:39

    Bom dia, mestres!

    Peço mais uma vez a ajuda de vocês para o seguinte:
    Eu queria que, em um formulário, quando eu digitasse o código do produto e desse enter, ele preenchesse automaticamente os outros campos como: preço, preço com desconto, etc...

    Alguém poderia me ajudar?

    Desde já agradeço!
    avatar
    Convidado
    Convidado


    Preencher campos automaticamente Empty Re: Preencher campos automaticamente

    Mensagem  Convidado 10/7/2013, 12:55

    Olá Jorge,

    A maneira mais prática de se fazer isso é através de uma caixa de combinação.
    Usando o assistente selecione a terceira opção da primeira tela e as outras etapas é intuitiva.

    Deve resolver.

    Obs: a dica acima funciona se o teu formulário for baseado/acoplado a uma tabela ou consulta.


    Nivaldo.
    avatar
    jorgek
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 08/12/2012

    Preencher campos automaticamente Empty Re: Preencher campos automaticamente

    Mensagem  jorgek 10/7/2013, 13:56

    Então, Nivaldo.

    O problema é que minha tabela é muito grande. Por isso é que quero o método de digitar o código do produto e ele preencha automaticamente o campo descrição, preço e preço com desconto, para que eu possa alterar os preços mais rapidamente.

    Estou vendo uma possibilidade de utilizar Dlookup, via VB mas não estou conseguindo fazer funcionar direito.
    avatar
    Convidado
    Convidado


    Preencher campos automaticamente Empty Re: Preencher campos automaticamente

    Mensagem  Convidado 10/7/2013, 18:32

    Jorge,

    A caixa de combinação é bastante usada na sua necessidade. Independente da sua tabela ser muito grande.
    Se preferir pode usar da seguinte forma:

    No evento Após Atualizar da combo:

    Me.Descrição = Me.NomeDaCombo.Collumn(1) 'se o campo Descrição for a segunda coluna
    Me.Preço = Me.NomeDaCombo.Collumn(2) 'se o campo Preço for a terceira coluna
    Me.PreçoComDesconto = Me.NomeDaCombo.Collumn(3) 'se o campo PreçoComDesconto for a quarta coluna

    Com o Dlookup:

    Me.Descrição = DLookup("[Descrição]", "[TabelaProduto]", "[CodigoProduto] = " & Forms![TeuFormulário]![TeuCampoCodigo]
    Me.Preço = DLookup("[Preço]", "[TabelaProduto]", "[CodigoProduto] = " & Forms![TeuFormulário]![TeuCampoCodigo]
    Me.PreçoComDesconto = DLookup("[PreçoComDesconto]", "[TabelaProduto]", "[CodigoProduto] = " & Forms![TeuFormulário]![TeuCampoCodigo]


    Nivaldo.

    Conteúdo patrocinado


    Preencher campos automaticamente Empty Re: Preencher campos automaticamente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 22:27