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

    Controlar a mudança do registro exibido no form

    Compartilhe
    avatar
    Aurino
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 09/06/2014

    Controlar a mudança do registro exibido no form

    Mensagem  Aurino em Qui 24 Jul 2014, 18:50

    Srs. boa tarde!



    • Cenário:
      Tenho um form em que os "TextBox" ficam todos bloqueados para evitar alterações acidentas.
      Quando o usuário desejar editar um registro, deverá clicar no botão "Editar"


    • Problema:
      Durante a edição, o usuário pode usar as teclas para passara pra outro registro o que implica em salvar automaticamente as alterações,
      isto é um problema pois preciso que seja atendido requisitos antes de poder salvar um registro.


    • Pergunta:
      Qual a maneira de evitar que o usuário passe para o próximo registro (ou anterior) usando as teclas (Setas - Tab - Enter...)?


    • Hipótese:
      Talvez o melhor não seja controlar as teclas; mas impedir que se mude de registro durante a edição; porém não sei como fazer... novato sofre!!..





    Obrig@do pelo espaço!

    avatar
    Marco Messa
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 282
    Registrado : 28/06/2010

    Re: Controlar a mudança do registro exibido no form

    Mensagem  Marco Messa em Qui 24 Jul 2014, 19:34

    Bem vindo rapaz!

    Existem alguns eventos do formulário que podem te ajudar.
    Provavelmente você deve ter alguma função que faz uma validação no formulário ou algo do tipo, você pode utilizar o BeforeUpdate pra verificar se as condições que você utiliza pra validar foram atendidas. Caso não tenham sido, basta definir o parâmetro Cancel do evento como True que ele irá cancelar o update.

    Segue a documentação do evento com exemplos:

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


    .................................................................................
    Tea with me that I book your face [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Controlar a mudança do registro exibido no form

    Mensagem  Avelino Sampaio em Sex 25 Jul 2014, 09:24

    Olá!

    Altere a propriedade CICLO do formulário para "Registro Atual"

    Sucesso!
    avatar
    Aurino
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 09/06/2014

    Resolvido

    Mensagem  Aurino em Sex 25 Jul 2014, 12:32

    Caros Marco e Avelino, obrigado pela valiosa ajuda!

    No método do Marco deu resultado, bastou chamar a função que valida os dados ao salvar;
    A dica do Avelino foi direto ao ponto, simplesmente não se pode mudar de registro sem usar os botões de comando.

    Obrig@do!

     bounce 


    .................................................................................
    Obrig@do pelo espaço!
    .................................................................................

      Data/hora atual: Sab 24 Jun 2017, 14:53