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]Desabilitar macro(Keypreview) somente em um formulário

    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  Naldo 11/11/2011, 19:42

    Estou com um problema e gostaria de uma ajuda dos amigos do Fórum que é o seguinte.
    Uso uma macro Keypreview para desabilitar as teclas de atalho, gostaria de algum meio de desabilitar esta macro(Keypreview) somente em um formulário.

    Antecipadamente sou grato pela atenção de todos.
    avatar
    Convidado
    Convidado


    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Re: [Resolvido]Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  Convidado 12/11/2011, 12:22

    Como carrega esta macro? Nao seria melhor converter em vba e aplicar os codigos ao abrir de cada form? Ai so nao carregaria no form que nao precisa..
    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Re: [Resolvido]Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  Naldo 12/11/2011, 14:08

    Esta Macro desabilita todas as teclas de atalho do Access, Keypreview chama uma macro com as segintes funções {F1}, {F2}, {F3} etc...

    Neste caso como deveria proceder com a macro convertida em VBA.
    Sou grato pela atenção
    avatar
    Convidado
    Convidado


    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Re: [Resolvido]Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  Convidado 12/11/2011, 17:48

    No accees' em macfos tem a opcao de coverter a amcro em vba, faca a conversao e se possivel poste o resultado para que possa ajuda-lo, nao tenho como fazer isto no momento pois estou no tablet..
    José
    José
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 14/03/2010

    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Re: [Resolvido]Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  José 12/11/2011, 19:45

    Tente este código

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

    'desabilita as teclas F1 a F11 e F12
    On Error GoTo Err_Form_Keydown
    Select Case KeyCode
    Case vbKeyF1
    KeyCode = 0
    Case vbKeyF2
    KeyCode = 0
    Case vbKeyF3
    KeyCode = 0
    Case vbKeyF4
    KeyCode = 0
    Case vbKeyF5
    KeyCode = 0
    Case vbKeyF6
    KeyCode = 0
    Case vbKeyF7
    KeyCode = 0
    Case vbKeyF8
    KeyCode = 0
    Case vbKeyF9
    KeyCode = 0
    Case vbKeyF10
    KeyCode = 0
    Case vbKeyF11
    KeyCode = 0
    Case vbKeyF12
    KeyCode = 0


    Case Else

    End Select

    Exit_Form_Keydown:
    Exit Sub
    Err_Form_Keydown:
    KeyCode = 0
    Resume Exit_Form_Keydown


    End Sub
    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Re: [Resolvido]Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  Naldo 18/11/2011, 13:45

    Não deu certo, gostaria que somente neste formuário as teclas padrão do access funcionase.

    Sou muito grato prla ajuda e atenção de ambos.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Re: [Resolvido]Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  vieirasoft 27/11/2011, 20:22

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Desabilitar macro(Keypreview) somente em um formulário Empty Re: [Resolvido]Desabilitar macro(Keypreview) somente em um formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 16:38