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


3 participantes

    [Resolvido]ao digitar enter, ir para o proximo registo

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]ao digitar enter, ir para o proximo registo Empty ao digitar enter, ir para o proximo registo

    Mensagem  fabiobarreto10 3/3/2012, 18:09

    Senhores,

    Tenho um subformulário com 6 campos. Como faço para quando o usuário preencher um campo, quando digitar enter,
    em vez de ir (selecionar) para o proximo campo do registro atual, ir para o próximo registro.

    Obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  criquio 3/3/2012, 18:18

    Tente no evento "Ao apertar tecla":

    Código:
    If KeyCode = vbKeyReturn Then
        DoCmd.GoToRecord, , acNewRec
    Else
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidad
    Convidado


    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  Convidad 3/3/2012, 18:20


    Olá!


    Private Sub NomeCampo_AfterUpdate()
    DoCmd.RunCommand acCmdRecordsGoToNew
    End Sub

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  fabiobarreto10 4/3/2012, 02:06

    Obrigado, criquio e norbs.

    Norbs, eu usei o seu codigo, funcionou.
    apenas o meu subformulario tem uma situação particular.
    após atualizar o campo é possível ir para o primeiro campo
    do proximo registro (mesmo que este registro não seja um
    novo registro)?

    eu tenho uma auditoria deste subformulário,mas somente funciona após atualizar o registro e não apenas um campo do registro.
    estou tentando para quando modificar este campo ou teclar enter, sair do registro. não necessariamente ir para um novo registro.
    O codigo que você me enviou atende o que eu estou tentando, apenas quero sair do registro.

    Obrigado.
    avatar
    Convidad
    Convidado


    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  Convidad 4/3/2012, 02:16


    Para mover para o próximo registro ao invés de para novo, substitua
    DoCmd.RunCommand acCmdRecordsGoToNew
    por
    DoCmd.RunCommand acCmdRecordsGoToNext
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  fabiobarreto10 4/3/2012, 03:03

    Perfeito, norbs funcionou do jeito que eu queria.

    Muito obrigado.
    avatar
    Convidad
    Convidado


    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  Convidad 4/3/2012, 03:13


    Grato pelo retorno, Fabio!
    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  mrgmonz 2/2/2013, 18:48

    Usei o codigo do Norbs mas o meu problema não teve solução.

    Tenho um form com 04 campos de filtragem. Acontece que quando eu preencho cada campo para filtrar os registros de uma tabela, quando filtro o ultimo campo ele insere o item q eu digitei na tabela, sendo que o que eu preciso é que ele apenas traga o resultado do filtro no listbox abaixo. E ele esta sobrepondo o valor digitado nos itens ja cadastrados da tabela. Alguem sabe como resolvo isso?

    Conteúdo patrocinado


    [Resolvido]ao digitar enter, ir para o proximo registo Empty Re: [Resolvido]ao digitar enter, ir para o proximo registo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 14:21