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

    Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo)

    avatar
    RSR
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 06/06/2017

    Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo) Empty Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo)

    Mensagem  RSR 1/8/2018, 14:29

    Bom dia!

    Tenho um programa onde os campos são preenchidos por um leitor de código de barras, queria que quando o campo fosse preenchido o foco já mudasse para o próximo campo. Como posso fazer isso, vi algumas soluções aqui no entanto em todas o campo era sempre com o mesmo tamanho, e no meu casso isso não acontece.

    Desde já agradeço a colaboração!
    avatar
    Ricardo Monteiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 27/11/2017

    Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo) Empty Re: Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo)

    Mensagem  Ricardo Monteiro 1/8/2018, 15:28

    Utilize o método .setfocus no evento "ao alterar"
    avatar
    RSR
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 06/06/2017

    Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo) Empty Re: Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo)

    Mensagem  RSR 1/8/2018, 19:37

    Já tentei mas não tive sucesso!
    Tentei assim:

    meucampo.SetFocus

    avatar
    Ricardo Monteiro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 27/11/2017

    Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo) Empty Re: Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo)

    Mensagem  Ricardo Monteiro 1/8/2018, 20:23

    Se não der no evento "AfterChange", tente com o evento "AfterUpdate".

    Código:
    Private Sub nomedocampoatual_afterchange()
        nomedopróximocampo.setfocus
    End Sub
    avatar
    RSR
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 06/06/2017

    Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo) Empty Resovido

    Mensagem  RSR 9/8/2018, 14:23

    Consegui contornar da seguinte forma:

    Código:
    If N_COD_REGISTRO.SelStart = 13 Then
      Dim ws As Object                            (Objeto criado para substituir o sendkeys pq o mesmo desativa o num look)
      Set ws = CreateObject("WScript.shell")
      ws.SendKeys "{TAB}"
    End If

    OBS: Pesquisei em tanto lugares que não me lembro a origem. Por isso peço Desculpas por não dar os Creditos.

    Conteúdo patrocinado


    Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo) Empty Re: Mudar de campo automaticamente ( Mas o tamanho do campo nem sempre é o mesmo)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 23:41