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


4 participantes

    [Resolvido]desabilitar teclas F1 a F12 Access 2010

    avatar
    ictsp
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 02/09/2016

    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  ictsp 13/3/2017, 13:14

    Bom dia amigos! Gostaria de desabilitar as teclas f1 a f12 no access 2010. Já achei no fórum muitos exemplos, porém voltados para o access 2007 e 2003.
    Encontrei esses tópicos no forum:

    https://www.maximoaccess.com/t7983-resolvidodesabilitar-teclas-f1-f12

    https://www.maximoaccess.com/t3470-resolvidodesabilitar-as-teclas-f1-f2-f3-etc-nos-meus-formularios

    No segundo, tem até foto, porém no access 2010 o processo pra criar macros é um pouco diferente. Alguém poderia me ajudar?

    Já coloquei no Evento ao carregar do form: me.KeyPreview = true

    A principio, ao apertar o F1 abre o form que eu quero, só que logo depois, o arquivo de ajuda do Access.

    Muito Obrigado!!

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty Re: [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  Alvaro Teixeira 13/3/2017, 15:44

    Olá,
    Crie uma Macro nova com o nome Autokeys.

    Depois escolha Submacro, veja:
    [Resolvido]desabilitar teclas F1 a F12 Access 2010 017

    Depois atribua o nome da tecla, exemplo {F1}
    E pode atribuir o evento AvisoSonoro (assim apita quando apertar a tecla), veja exemplo:
    [Resolvido]desabilitar teclas F1 a F12 Access 2010 112

    Está feito para a tecla F1, será repetir para as restantes teclas desejadas.
    No final, gravar, sair e voltar a entrar (sem a tecla Shift apertada)
    Abraço
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty Re: [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  CassioFabre 13/3/2017, 16:11

    Boa tarde,

    Com a licença do amigo ahteixeira, eu coloquei há algum tempo no repositório um exemplo de bloqueador de teclas que o faz a nível de usuário. Lá dei os detalhes.

    https://www.maximoaccess.com/t28233-bloquear-teclas-via-funcao

    Abraço.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty Re: [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  Alvaro Teixeira 13/3/2017, 16:43

    Olá Cassio, toda ajuda é bem-vinda.
    Ficamos aguardar retorno do colega Isaque.
    Abraço
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty Re: [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  formiga10x 13/3/2017, 20:31

    Bom eu costumo utilizar por meio vba no formulário -> ao apertar tecla...


    Código:
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
        
        If KeyCode = vbKeyF1 Then KeyCode = 0
        If KeyCode = vbKeyF2 Then KeyCode = 0
        If KeyCode = vbKeyF3 Then KeyCode = 0
        If KeyCode = vbKeyF4 Then KeyCode = 0
        If KeyCode = vbKeyF5 Then KeyCode = 0
        If KeyCode = vbKeyF6 Then KeyCode = 0
        If KeyCode = vbKeyF7 Then KeyCode = 0
        If KeyCode = vbKeyF8 Then KeyCode = 0
        If KeyCode = vbKeyF9 Then KeyCode = 0
        If KeyCode = vbKeyF10 Then KeyCode = 0
        If KeyCode = vbKeyF11 Then KeyCode = 0
        If KeyCode = vbKeyF12 Then KeyCode = 0
        If KeyCode = vbKeyEscape Then DoCmd.Close

    End Sub


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    avatar
    ictsp
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 02/09/2016

    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty Re: [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  ictsp 14/3/2017, 12:14

    Bom dia amigos!! Muito obrigado mesmo a todos vcs. Desculpe a demora, estava testando os códigos disponibilizados. Todos funcionaram perfeitamente, mas como não tenho muito conhecimento, achei melhor trabalhar com a sugestão do amigo Ahteixeira, que é muito parecida com a que eu tinha pesquisado anteriormente e mais fácil para continuidade do meu projeto.

    Agradeço imensamente a ajuda dos amigos, tenho aprendido muito com vcs aqui no fórum.

    Obrigado!! Valeu!! cheers
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty Re: [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  Alvaro Teixeira 15/3/2017, 08:34

    Olá a todos,
    Isaque, obrigado pelo retorno.
    Os utilizadores do fórum agradecem.
    Abraço

    Conteúdo patrocinado


    [Resolvido]desabilitar teclas F1 a F12 Access 2010 Empty Re: [Resolvido]desabilitar teclas F1 a F12 Access 2010

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 15:05