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

    [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Compartilhe

    raijeweb
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 01/04/2016

    [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  raijeweb em 9/1/2018, 14:22

    Bom dia a todos

    Gostaria de saber como eu faria

    1. inseri os registros e tal aí perto uma determinada tecla, qualquer uma tecla entre F1...F12 ai o cursor irá automaticamente para um determinado controle ou campo de formulário

    2. inseri os registros e tal aí perto uma determinada tecla, qualquer uma tecla entre F1...F12 e aí salvo o registro

    alguém pode me ajudar?

    glaauco
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 09/01/2017

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  glaauco em 9/1/2018, 15:13

    tente colocar assim no evento ao pressionar tecla do seu form:

    Código:
    Select Case KeyCode

    Case vbKeyF1  'para adicionar comando a tecla F1
    DoCmd.RunCommand acCmdSaveRecord    'atribui função de salvar para a tecla F1

    Case vbKeyF2
    Forms!NomeDoSeuFormulario!NomeDoCampo.SetFocus    'move o cursor para o campo nomeado quando voce pressiona a tecla F2

    End Select

    raijeweb
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 01/04/2016

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  raijeweb em 9/1/2018, 15:56

    Amigo não funcionou!
    nenhum dos dois códigos
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  FabioPaes em 9/1/2018, 17:59

    Só lembrando que no Evento do formulário Visualizar Teclas deve está = Sim


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    raijeweb
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 01/04/2016

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  raijeweb em 9/1/2018, 18:17

    amigo não funcionou
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  FabioPaes em 9/1/2018, 19:15

    Coloque esse Código no evento AO APERTAR TECLA do formulário:



    '-------------------------------------------------------------

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

    'O evento: "VIsualiza Tecla" do formulario tem que estar = sim

    Select Case KeyCode

           Case vbKeyF4
              MsgBox "VC pressionou F4", vbInformation
               
           Case vbKeyF5
              MsgBox "VC pressionou F5", vbInformation
           
           Case vbKeyEscape
              MsgBox "VC pressionou ESC", vbInformation
                   
    End Select

    End Sub

    '----------------------------------------------------------------




    Para saber o nome das Teclas:
    msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx   tabela codigos

    Obs: Código testado e Funcionando 100%.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    raijeweb
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 01/04/2016

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  raijeweb em 10/1/2018, 10:29

    Bom dia a todos

    Graças a ajuda de vocês eu consegui o que eu queria

    queria apertar uma tecla para salvar os registros e apertar outra tecla para ir para um determinado controle como se eu estivesse apertado tab  então com a juda de vocês eu montei o seguinte código
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    '-------------------------------------------------------------
    'O evento: "VIsualizar Tecla" do formulario tem que estar = sim
    Select Case KeyCode
          Case vbKeyF2
          DoCmd.RunCommand acCmdSaveRecord
          DoCmd.GoToRecord , , acNewRec
             MsgBox "O lanaçamento foi salvo", pronto pra fazer nova venda
          Case vbKeyF6
          DoCmd.GoToControl "txtValorPago"
    End Select
    End Sub
    ---------------------------------------------------------------------------
    Fábio eu não consegui acessar esse link abaixo que voce me enviou está dando erro na página
    msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx   tabela codigos tem como você postar essa tabela?
    avatar
    tauron
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1019
    Registrado : 07/12/2011

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  tauron em 10/1/2018, 11:04

    copie o link que Fabio disponibilizou ate o x do "aspx" e cole no seu navegador que está funcionando.

    raijeweb
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 01/04/2016

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  raijeweb em 10/1/2018, 11:16

    agora abriu era o navegador abri em outro
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3904
    Registrado : 14/08/2013

    Re: [Resolvido]como apertar uma tecla e ir para um determinado campo ou objeto?

    Mensagem  FabioPaes em 10/1/2018, 13:53

    Grato pelo Retorno amigo! Até a próxima se Deus quiser!

    A dica que Passei é exatamente a mesma que amigo glaauco passou, a diferença é que o evento informado pelo colega não é o evento correto.

    o Evento Correto é: AO APERTAR TECLA


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: 24/9/2018, 13:06