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


5 participantes

    [Resolvido]Bloquear F11

    avatar
    mairon
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 8
    Registrado : 28/04/2011

    [Resolvido]Bloquear F11 Empty Bloquear F11

    Mensagem  mairon 7/6/2011, 13:41

    Bom dia amigos

    Fiz um sistema em access para registro de ligações aqui pra empresa que trabalho, e desabilitei acesso as tabelas, sempre entro apertando o shift ao abrir o arquivo, porém se o usuário aperta f11, aparece a relação de tabelas, tem como bloquear o uso do f11?
    abraços
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  criquio 7/6/2011, 13:43

    Qual é a versão do Access?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  vieirasoft 7/6/2011, 13:53

    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case 33, 34
    KeyCode = 0
    End Select
    If (Shift And acAltMask) > 0 And (KeyCode = vbKeyF4) Then
    KeyCode = 0
    End If
    End Sub

    Coloque Pré Visualizar chave=Sim

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  criquio 7/6/2011, 14:02

    Eu acredito que a melhor forma de desabilitar uma tecla seja através de uma macro. No Access 2007 crie uma macro com nome AutoKeys e na coluna "Nome da macro", coloque, em cada linha a tecla a ser desabilitada:

    {F1}
    {F2}
    ...
    {F11}
    ^G (Control+G - Essa combinação chama o módulo vba. É importante desabilitá-la.).
    ^P
    ...


    Por que por macro? Porque assim você pode, caso queira, incrementar outras funções para essas teclas em módulo vba, pois, ao desabilitá-la no próprio vba, nem sempre o resultado é o esperado.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    mairon
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 8
    Registrado : 28/04/2011

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  mairon 7/6/2011, 14:43

    é o access 2007, eu criei um novo módulo e colei o código que o vieirasoft me passou, mas o f11 continua habilitado, sou meio leigo no vba para access
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  vieirasoft 7/6/2011, 14:44

    Então é melhor seguir a sugestão do Criquio, pois no 2003, funciona bem assim
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  criquio 7/6/2011, 15:00

    Siga os passos:

    1 - clique na guia "Criar";

    2 - No grupo "Outro", clique em Macro. Se o botão estiver com "Módulo" ou "Módulo Classe", clique na setinha abaixo do nome e escolha "Macro";

    3 - Se a coluna "Nomes de Macro" não estiver visível, clique nessa opção no grupo "Mostrar/Ocultar";

    4 - Na coluna "Nome da Macro", vá inserindo as linhas com as combinações que quiser desabilitar:
    {F1}
    {F2}
    {F3}
    ...
    {F12}
    ^G
    ^P


    5 - Salve a macro com o nome AutoKeys.

    Pronto.

    Observações: note que as teclas de função ficam entre colchetes. ^G significa Control+G e desabilita a exibição do módulo vba. ^P desabilita a abertura da caixa de diálogo de impressão.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    mairon
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 8
    Registrado : 28/04/2011

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  mairon 7/6/2011, 15:35

    Criquio, fiz assim , fui em em "criar", "macros"; cliquei pra aparecer "nome da macro" , agora tem os campos, "Nome da Macro"; "Ação"; "Argumentos" e "Comentários", nome da macro coloco como autokeys correto? estou em dúvida do que em coloco em "Ação" e "Argumentos"
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  criquio 7/6/2011, 15:38

    Você irá preencher apenas a coluna Nome da Macro com as linhas que quiser desabilitar, conforme as linhas que passei acima. AutoKeys é quando você for salvar a macro, quando clicar no disquete próximo ao botão do Access no canto superior direito. As outras colunas da macro não preenche nada.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    mairon
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Mensagens : 8
    Registrado : 28/04/2011

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  mairon 7/6/2011, 15:47

    aee, muito bom, deu certo , obrigado !
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  criquio 7/6/2011, 15:49

    Agradecemos pelo retorno. Só faltou clicar no botão Resolvido. Vou fazê-lo dessa vez.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    dada2012
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 30/11/2012

    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  dada2012 19/12/2012, 11:30

    aqui rodou perfeitamente..agora é so inabilitar o shift no meu projeto e pronto...
    alguem tem alguma sugestão de como fechar meu projeto..tipo...
    inabilitar o uso das teclas de atalho (já solucionado por este topico)...e inabilitar o uso do shift para não exibir a estrutura da aplicação???
    avatar
    italocosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 11/02/2022

    [Resolvido]Bloquear F11 Empty Bloquear F11

    Mensagem  italocosta 31/8/2023, 14:04

    Resolvi com código ao carregar form principal

    DoCmd.RunCommand acCmdWindowHide

    Conteúdo patrocinado


    [Resolvido]Bloquear F11 Empty Re: [Resolvido]Bloquear F11

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/12/2024, 06:46