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]Requerido ao alternar registros e não requerido ao carregar formulário

    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário Empty [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário

    Mensagem  Claudemir P 14/5/2016, 17:24

    Tenho um algoritmo que verifica após campo perder foco se foi preenchido, se foi ele desbloqueia os outros campos.
    Problema quando inclui um novo registro ou muda de registro indo para o anterior ou posterior, sem fechar o formulário ele continua a manter desbloqueado os campos, permitindo que novos registros sejam incluídos sem ter o nome do usuário preenchido.

    Alguém tem uma solução de que evento preciso verificar se o campo foi preenchido? Ou outra solução alternativa?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário Empty Re: [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário

    Mensagem  FabioPaes 14/5/2016, 18:47

    Apos a verificação, coloca o Foco para o Campo que foi desabilitado...

    Nesse campo que foi desabilitado, ao sair dele verifique se foi preenchido, se foi, manda desabilitar ele...

    Verificou que foi preenchido campo A
    Me.CampoB.Enabled = true
    Me.CampoB.setFocus
    ....
    fim

    Ao sair do campoB

    If notIsNull(me.campoB) Or Me.campoB = "" then
    me.CampoC.setFocus
    Me.CampoB.enabled = False

    End If



    Algo assim amigo... Mas teste, pode haver erro de digitação.


    .................................................................................
    _____________________________________________________________________
    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!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário Empty Re: [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário

    Mensagem  FabioPaes 14/5/2016, 23:08

    Aqui o comando completo:

    ***Ambos os campos Estao por padro bloqueados (CampoA, CampoB e CampoC)
    No evento ao Sair do Seu campo A coloque:

    Private Sub CampoA_Exit(Cancel As Integer)
    'Verifica se o Campo foi preenchido, se verdadeiro ele move e Habilita o CampoB, em seguida Desabilita o CampoA
    If Not IsNull(Me.CampoA) Or Me.CampoA <> " " Then
    Me.CampoB.Enabled = True
    Me.CampoB.SetFocus
    Me.CampoA.Enabled = False
    End If
    End Sub



    No evento Ao sair do Seu Campo B Coloque:

    Private Sub CampoB_Exit(Cancel As Integer)
    If Not IsNull(Me.CampoB) Or Me.CampoB <> " " Then
    Me.CampoC.Enabled = True
    Me.CampoC.SetFocus
    Me.CampoB.Enabled = False
    End If
    End Sub



    ***Quando ele Move o foco para o CampoB e o usuario sai sem preencher o referido campo ou coloca um Espaço, ele continua Habilitado, aguardando o preenchimento.
    ***No botão novo registro, alem de Inserir Novo Registro deve Colocar o Comando para Habilitar o CampoA, para iniciar a digitação.


    .................................................................................
    _____________________________________________________________________
    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!
    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário Empty Re: [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário

    Mensagem  Claudemir P 15/7/2016, 04:07

    Obrigado

    Conteúdo patrocinado


    [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário Empty Re: [Resolvido]Requerido ao alternar registros e não requerido ao carregar formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 14/5/2024, 06:33