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]ESC sai do form

    avatar
    m_sousa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 06/11/2020

    [Resolvido]ESC sai do form Empty [Resolvido]ESC sai do form

    Mensagem  m_sousa Qua 13 Jan 2021, 1:27 pm

    Olá

    Preciso de uma ajuda aqui na App !

    Tenho o seguinte código - campo obrigatório

    Código:
    If IsNull(Me.ActiveControl) Then
    MsgBox "Campo Obrigatório"
    DoCmd.CancelEvent
    End If

    Pretendia que ao fazer ESC no campo fecha-se o form sem gravar . . .

    Obrigado

    Um bem hajam !
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  Silvio Qua 13 Jan 2021, 3:23 pm

    o sistema de busca aqui, tem muitos exemplos para isso, mas aqui vai uma deixa.

    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

    If KeyCode = vbKeyEscape Then
    KeyCode = 0
    DoCmd.Close acForm, Me.Name
    End If

    End Sub

    Obs...Tem de ter o Visualizar Tecla = Sim, nas propriedades do formulário.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2680
    Registrado : 23/01/2018

    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  crysostomo Qua 13 Jan 2021, 3:30 pm

    faltou colocar o comando  Me.Undo. dependendo de como vai ser o seu evento o o undo tem que esta presente
    If KeyCode = vbKeyEscape Then
       KeyCode = 0
      Me.Undo
      DoCmd.Close acForm, Me.Name
    End If

    End Sub


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  Silvio Qua 13 Jan 2021, 3:52 pm

    Valeu faltou mesmo, fazer no joelho e com pressa é nisso que dá !

    Grato, pela inclusão !!!


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    crysostomo gosta desta mensagem

    avatar
    m_sousa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 06/11/2020

    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  m_sousa Qui 14 Jan 2021, 6:37 am

    Olá Amigos, antes de mais obrigado.

    Só que não funciona !

    Código:
    Option Compare Database

    Private Sub Hora_Data_Exit(Cancel As Integer)
    If IsNull(Me.ActiveControl) Then
    MsgBox "Campo Obrigatório"
    DoCmd.CancelEvent
    End If
    End Sub

    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyEscape Then
    KeyCode = 0
    Me.Undo
    DoCmd.Close acForm, Me.Name
    End If
    End Sub

    Ao fazer ESC no sai do campo nem fecha o form...

    Deixo exemplo da APP (parte), form frmObrigatorio.

    Obrigado
    Anexos
    [Resolvido]ESC sai do form AttachmentbtnLANCA.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (121 Kb) Baixado 4 vez(es)
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  Silvio Qui 14 Jan 2021, 8:02 am

    boas..

    faltou isso nas propriedades do teu formulário:

    Obs...Tem de ter o Visualizar Tecla = Sim, nas propriedades do formulário.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    m_sousa
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 06/11/2020

    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  m_sousa Qui 14 Jan 2021, 9:08 am

    Obrigado amigo Sílvio , abraço !
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  Silvio Qui 14 Jan 2021, 9:22 am

    O fórum agradece o retorno.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]ESC sai do form Empty Re: [Resolvido]ESC sai do form

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Seg 20 maio 2024, 7:20 am