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


4 participantes

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 28/4/2016, 13:33

    Boa tarde a todos,

    Como posso fazer para que um campo que contenha máscara de entrada (ex: campo data)
    ao digitar o último caráter salte automaticamente para o campo seguinte?

    Obrigado
    Cumprimentos
    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  alpedro 28/4/2016, 13:34

    por um set focus?     Me!campo_seguinte.SetFocus


    Última edição por alpedro em 28/4/2016, 14:14, editado 2 vez(es)
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 28/4/2016, 13:36

    Sim, para que o campo seguinte ganhe foco ao acabar de preencher o campo data.
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 29/4/2016, 11:55

    Entre caixas de combinação consegui no procedimento de evento ao atualizar, mas em campos com máscara de introdução já experimentei em vários eventos que me pareceriam lógicos mas não estou a conseguir.
    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  alpedro 29/4/2016, 12:06

    olá, não tenho uma BD com data.
    tente ao alterar (se a data tem 8 digitos):
    if data=8 or not isnull (data) then
    me.camposeguinte.setfocus
    end if

    como fez para a caixa de combinação?
    se quiser disponibilize a sua BD.
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 29/4/2016, 12:31

    Entre caixas de combinação fiz:

    Private Sub Entidade_AfterUpdate()
    Me!Local.SetFocus
    End Sub

    E funcionou.
    Nos campos com máscara de entrada não estou a conseguir.

    BD_Exemplo
    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  alpedro 29/4/2016, 13:02

    falta a máscara de introdução
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 29/4/2016, 13:13

    O campo data não tem máscara de introdução, está com o selecionador de datas, mas o campo Nr_Registo tem máscara de introdução.
    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  alpedro 29/4/2016, 13:59

    fiz assim , mas ainda não deu:

    tirei a máscara e pus no VB:
    Private Sub Nr_RegistoEvento_Click()
    Forms!frm_01_Registo!Nr_RegistoEvento.InputMask = "####/##"
    End Sub

    depois:
    Private Sub Nr_RegistoEvento_Change()
    If Not IsNull(Nr_RegistoEvento) And Len(Nr_RegistoEvento) = 7 Then
    Me.Entidade.SetFocus
    End If
    End Sub
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 29/4/2016, 14:27

    Agradeço o tempo e a disponibilidade amigo Pedro.
    Pode ser que os masters dêem uma ajudinha (,")

    Cumprimentos
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 29/4/2016, 22:19

    Boa noite caros amigos,

    Já fiz uma pesquisa profunda para tentar solucionar a minha questão mas não encontrei solução.

    Pesquisa SetFocus

    Agradecia se alguém puder dar uma ajudinha (,")

    Cumprimentos
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 3/5/2016, 10:31

    Bom dia,

    Alguém pode dar uma sugestão? Please (,")

    Cumprimentos
    bigfill
    bigfill
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 477
    Registrado : 27/03/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  bigfill 3/5/2016, 13:04

    bom dia pcnet!

    Peguei um exemplo com o nosso amigo João Paulo, no link abaixo.

    https://www.maximoaccess.com/t348-resolvidocontar-caracteres

    Porem, quando se utiliza a mascara, não funciona pois os marcadores (Ex: _ -  / ) contam como um caractere. Mais sem a mascara funciona perfeitamente.

    Segue exemplo
    Anexos
    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada AttachmentSaltar Campo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (56 Kb) Baixado 18 vez(es)
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 3/5/2016, 19:53

    Boa tarde amigo bigfill,

    Obrigado pelo seu interesse em ajudar.
    Ainda não tinha visto esse exemplo e é muito útil.
    Mas ainda precisava de um código que executasse em campos com máscara de introdução e data.

    Muito obrigado pela atenção
    Cumprimentos
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 8/5/2016, 23:00

    Boa noite a todos,
    Alguém tem alguma sugestão?

    Cumprimentos
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 15/5/2016, 13:14

    Olá a todos (,")
    Alguém tem alguma sugestão para saltar de campo quando acabar de preencher um campo com máscara de entrada?
    Obrigado
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  Assis 15/5/2016, 13:47

    pcnet

    Teste 11 digitos para os campos com mascara


    .................................................................................
    *** Só sei que nada sei ***
    pcnet
    pcnet
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 302
    Registrado : 16/12/2015

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  pcnet 15/5/2016, 14:46

    Boa tarde mestre Assis,

    Obrigado pela ajuda Very Happy
    Nunca pensei que fosse uma coisa tão simples.

    Resolvido com a sua dica:

    - Colocação da máscara de introdução pretendida, no campo "Máscara de Introdução" na aba Dados da Folha de Propriedades;
    - Alteração de Tabulação Automática para "Sim" na aba Outros da Folha de Propriedades;


    O resto da resolução ficou assim:

    Para campos com Caixa de Combinação:

    Private Sub SeuCampoAtual_AfterUpdate()
    Me.SeuCampoAReceberFoco.SetFocus
    End Sub

    Para campos com Data com configuração "Mostrar seleccionador de Datas"

    Private Sub CampoData_Change()
    Me.SeuCampoAReceberFoco.SetFocus
    End Sub

    Obrigado!
    Cumprimentos
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  Assis 15/5/2016, 15:45

    pcnet
    Obrigado pelo retorno
    Bom fim de semana


    .................................................................................
    *** Só sei que nada sei ***

    Conteúdo patrocinado


    [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada Empty Re: [Resolvido]Saltar de campo automaticamente ao preencher campo com máscara de entrada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 05:04