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


2 participantes

    [Resolvido]Usar sequencia de SendKeys?

    avatar
    tmsantos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 29/06/2015

    [Resolvido]Usar sequencia de SendKeys? Empty [Resolvido]Usar sequencia de SendKeys?

    Mensagem  tmsantos 22/8/2015, 15:36

    Ola, bom dia a todos
    Gostaria de saber se alguém faz ideia de como usar uma sequencia de sendkeys; no caso os dados foram duplicados e falta atualizar data e hora, daí surge a duvida, como executar esta sequência, do jeito que fiz só esta funcionando uma key.

    Private Sub Comando56_Click()
    On Error GoTo Err_Comando56_Click


       DoCmd.RunCommand acCmdSelectRecord
       DoCmd.RunCommand acCmdCopy
       DoCmd.RunCommand acCmdRecordsGoToNew
       DoCmd.RunCommand acCmdSelectRecord
       DoCmd.RunCommand acCmdPaste
       Me.Texto218.SetFocus
       SendKeys "+^(:)"
       Me.Texto118.SetFocus
       SendKeys "^(;)"
       

    Exit_Comando56_Click:
       Exit Sub

    Err_Comando56_Click:
       MsgBox Err.Description
       Resume Exit_Comando56_Click
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    [Resolvido]Usar sequencia de SendKeys? Empty Re: [Resolvido]Usar sequencia de SendKeys?

    Mensagem  LiveBrain 23/8/2015, 00:43

    Use dessa forma que irá funcionar

    Código:
    Me.Texto118.SetFocus
    SendKeys ("^{;}")

    Me.Texto218.SetFocus
    SendKeys ("^+{;}")

    Só uma dica, se é que me permite...

    Pq vc não usa as funções Date e DateTime

    Código:
    Me.Texto118=VBA.Date
    Me.Texto218.SetFocus= VBA.DateTime.Time

    Você pode até eliminar as linhas de SetFocus


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    tmsantos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 29/06/2015

    [Resolvido]Usar sequencia de SendKeys? Empty Re: [Resolvido]Usar sequencia de SendKeys?

    Mensagem  tmsantos 23/8/2015, 00:52

    Testado usando:

    Me.Texto118 =VBA.Date
    Me.Texto218 = VBA.DateTime.Time

    Funcionou perfeitamente,
    muito grato pela dica, valew

    Conteúdo patrocinado


    [Resolvido]Usar sequencia de SendKeys? Empty Re: [Resolvido]Usar sequencia de SendKeys?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 00:50