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


    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    carlosfn
    carlosfn
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 39
    Registrado : 03/11/2009

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  carlosfn em 27/2/2010, 14:01

    Pessoal, nao li nada a respeito nas postagens anteriores...

    Bom, fiz um formulario chamado Parametros, com caixa para marcar (x) permite Ctrl+C (x) permite alt+prtsc
    Quando o usuario marca as duas opcoes o access nao permite mais estas funcoes internas para o programa, se desmarca, permite...

    (funcionarios podem esta abrindo a tela clientes, copiando, colando e "desviando informacoes" - quero proibir)


    Como escrever esta funcao?
    avatar
    Convidad
    Convidado

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Re: Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  Convidad em 1/3/2010, 12:32

    Na sala de códigos tem lá é só você adapta

    Desabilita Teclas
    avatar
    Convidad
    Convidado

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Re: Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  Convidad em 1/3/2010, 12:33

    Sintaxe Completa:
    Cada tecla é representada por um ou mais caracteres. Para especificar um único caractere de teclado, utilize o próprio caractere. Por exemplo, para representar a letra A, utilize "A" para string. Para representar mais de um caractere, anexe cada caractere adicional ao que o antecede. Para representar as letras A, B e C, utilize "ABC" para string.
    O sinal de adição (+), circunflexo (^), sinal de porcentagem (%), til (~) e parênteses ( ) possuem significados especiais para SendKeys. Para especificar um desses caracteres, coloque-os entre chaves ({}). Por exemplo, para especificar o sinal de adição, utilize {+}. Os colchetes ([ ]) não têm significado especial para SendKeys, mas você deve colocá-los entre chaves. Em outros aplicativos, os colchetes têm um significado especial que pode ser importante quando ocorrer intercâmbio dinâmico de dados (DDE, Dynamic Data Exchange). Para especificar caracteres de chaves, utilize {{} e {}}.
    Para especificar caracteres que não são exibidos quando você pressiona uma tecla, como ENTER ou TAB, e teclas que representam ações em vez de caracteres, utilize os códigos a seguir.
    Tecla
    Código
    BACKSPACE
    {BACKSPACE}, {BS} ou {BKSP}
    BREAK
    {BREAK}
    CAPS LOCK
    {CAPSLOCK}
    DEL ou DELETE
    {DELETE} ou {DEL}
    SETA PARA BAIXO
    {DOWN}
    END
    {END}
    ENTER
    {ENTER}ou ~
    ESC
    {ESC}
    HELP
    {HELP}
    HOME
    {HOME}
    INS ou INSERT
    {INSERT} ou {INS}
    SETA À ESQUERDA
    {LEFT}
    NUM LOCK
    {NUMLOCK}
    PAGE DOWN
    {PGDN}
    PAGE UP
    {PGUP}
    SETA À DIREITA
    {RIGHT}
    SCROLL LOCK
    {SCROLLLOCK}
    TAB
    {TAB}
    SETA ACIMA
    {UP}
    F1
    {F1}
    F2
    {F2}
    F3
    {F3}
    F4
    {F4}
    F5
    {F5}
    F6
    {F6}
    F7
    {F7}
    F8
    {F8}
    F9
    {F9}
    F10
    {F10}
    F11
    {F11}
    F12
    {F12}
    F13
    {F13}
    F14
    {F14}
    F15
    {F15}
    F16
    {F16}

    Estas, apesar de não existir no VBA, também são suportadas aqui.
    Tecla
    Código
    Print Screen
    {PRTSC}
    Pausar 1 segundo
    {PAUSE}
    Pausar n segundos
    {PAUSE n}
    Para especificar teclas combinadas com qualquer combinação das teclas SHIFT, CTRL e ALT, preceda o código de teclas de um ou mais dos códigos a seguir:
    Tecla
    Código
    SHIFT
    +
    CTRL
    ^
    ALT
    %
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10591
    Registrado : 04/11/2009

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Re: Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  JPaulo em 1/3/2010, 12:39

    Bela ajuda Ricardo, parabens.

    Só um pitaco;

    Para bloquear a tecla Print Screen, terá de ser diferente, você tem de chamar a api do windows.

    Num módulo novo, cole esta linha de código e salve:

    Public Declare Function RegisterHotKey Lib "user32" (ByVal hwnd As Long, ByVal ID As Long, ByVal fsModifiers As Long, ByVal vk As Long) As Long


    Por exemplo num botão:

    Private Sub SeuBotão_Click()
    Call RegisterHotKey(hwnd, 0&, 0&, vbKeySnapshot)
    End Sub

    Desta forma o Print Screen foi-se...


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Folder_announce_new 102 Códigos VBA Gratuitos...
    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidad
    Convidado

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Re: Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  Convidad em 1/3/2010, 12:40

    muito interessante jpaulo, obrigado por mais essa.
    carlosfn
    carlosfn
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 39
    Registrado : 03/11/2009

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Re: Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  carlosfn em 2/3/2010, 00:48

    valeu pessoal...queria saber 10% do que voces sabem...boa noite
    toyebom
    toyebom
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1121
    Registrado : 18/07/2012

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  toyebom em 8/2/2014, 20:08

    Interessante, essa não tinha conhecimento


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    Conteúdo patrocinado

    Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.) Empty Re: Como bloquear teclas (ctrl+c; alt+prtsc; shift etc.)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2019, 22:43