MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [VBA] Mover foco para ultimo registro alterado

    Compartilhe

    griecofer
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 10/12/2015

    [VBA] Mover foco para ultimo registro alterado

    Mensagem  griecofer em Sex 01 Jul 2016, 15:59

    Olá senhores,

    Estou ainda desenvolvendo o sistema da minha empresa, entretanto preciso de uma ajuda pois sou iniciante na área. Gostaria de saber se é possível após um refresh em um sub-formulário continuo eu mover o foco do registro para o último alterado.

    Por exemplo: Eu tenho um check box onde o usuário seleciona esse check box através de um botão e ele dar o check ele atualiza este subformulário, entretanto o foco do registro volta para o topo dos formulário e eu gostaria que após o refresh ele permanecesse na posição atual sem subir o foco. É possível?

    Gostaria de uma ajuda quanto a isso, eu não sei muito sobre vba existe alguma forma de fazer isso?
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3336
    Registrado : 14/08/2013

    Re: [VBA] Mover foco para ultimo registro alterado

    Mensagem  FabioPaes em Sab 02 Jul 2016, 04:34

    Meu amigo Qual comando esta utilizando para atualizaar o Formulario???

    Se necessita apenas recarregar os dados de um formulario continuo e permanescer no registro que estava editando, use o .Recalc ao inves do Requery ou Refresh

    Assim:

    Se for Pra recarregar os dados do FOrmulario atual ou de um Subformulario utilize : Me.Recalc

    Se for para Recarregar os dados de Outro Formulário use assim: [Forms]![NomeFormulario].Recalc


    O que acontece que o Comando Requery e Refresh recarrega o Formulario, é como se vc fechasse o mesmo e abrisse novamente!

    Diferente do Recalc que apenas refaz a consulta origem dos dados...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3399
    Registrado : 04/04/2010

    Re: [VBA] Mover foco para ultimo registro alterado

    Mensagem  Avelino Sampaio em Sab 02 Jul 2016, 09:55

    Olá!

    veja a minha dica 9 se ajuda:

    [Você precisa estar registrado e conectado para ver este link.]

    Aguardamos

      Data/hora atual: Dom 22 Out 2017, 11:11