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

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  Ismael Silva 26/4/2019, 01:30

    Boa noite,

    No meu formulário tenho 10 campo, e após preencher o primeiro, só vou dando Tab, até preencher todos os campos, e sei que o código abaixo desabilita tanto a tecla Enter e Tab, porém o que eu quero, é que somente quando eu preencher o último campo desabilitasse essas teclas, pois ocorre que quando eu preencho o último campo, e dou tab, acaba salvando o registro, e eu não quero que isso ocorra, e sim salvar, somente quando eu clicar em salvar.



    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 9 Then
    MsgBox "Tecla Tab desabilitada.", vbInformation, "Alerta"
    KeyCode = 0
    End If
    If KeyCode = 13 Then
    MsgBox "Tecla Enter desabilitada.", vbInformation, " Alerta"
    KeyCode = 0
    End If

    End Sub

    Tem algum jeito de resolver isso?

    Obrigado desde já.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  DamascenoJr. 26/4/2019, 03:13

    Na folha de propriedades do seu formulário, guia Outra, propriedade Ciclo, deixe o valor Registro atual.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  Ismael Silva 26/4/2019, 03:22

    Obrigado Ivan,

    Vou testar e lhe retorno.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  Ismael Silva 26/4/2019, 18:54

    Ivan,

    100%, muito obrigado!

    Resolvido
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  DamascenoJr. 27/4/2019, 02:00

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  Ismael Silva 27/4/2019, 02:01

    Ivan, de forma rápida, será que poderia me explicar a lógica deste comando?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  DamascenoJr. 27/4/2019, 02:17

    Da forma como estava o access lia os registros que alimentavam seu formulário como um todo. Navegando por todos eles. Ao alterar essa propriedade você proibi isso e diz ao access que deve tabular apenas os campos do registro em tela.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  Ismael Silva 27/4/2019, 02:44

    Entendido e agradecido!

    Conteúdo patrocinado


    [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo Empty Re: [Resolvido]Desabilitar tecla Enter e TAB somente quando chegar no último campo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 17:43