MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

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 1 Jul - 10: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?

    FabioPaes
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [VBA] Mover foco para ultimo registro alterado

    Mensagem  FabioPaes em Sex 1 Jul - 23: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!

    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [VBA] Mover foco para ultimo registro alterado

    Mensagem  Avelino Sampaio em Sab 2 Jul - 4:55

    Olá!

    veja a minha dica 9 se ajuda:

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

    Aguardamos


    .................................................................................
    ============ Quer aprender Access em alta velocidade ? ============

    || [Você precisa estar registrado e conectado para ver esta imagem.] Acesse o site UsandoAccess.com.br e veja um ótimo kit de ensino que tenho para você.

    ===========================================================

      Data/hora atual: Qua 7 Dez - 14:14