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]Bloquear campo em formulário

    avatar
    glaucohlc
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 18/05/2013

    [Resolvido]Bloquear campo em formulário Empty [Resolvido]Bloquear campo em formulário

    Mensagem  glaucohlc 1/6/2021, 20:02

    Boa tarde,

    Tenho um campo Verdadeio/Falso em um formulário e gostaria que após esse campo ser atualizado para "verdadeiro", não seja mais possível retornar para falso, eu utilizava o código abaixo mas sempre que abria o formulário ele dava a possibilidade de uma nova atualização.

    Private Sub Baixa_After Update()
    Me.Baixa_Data=Date
    Me.Baixa_Hora=Time

    Me.Baixa.Locked = True
    End Sub

    Depois tentei novo código mas não deu certo

    Private Sub Baixa_After Update()
    Me.Baixa_Data=Date
    Me.Baixa_Hora=Time

    if Me.Baixa = Verdadeiro Then
    Me.Baixa.Locked = True
    Exit Sub
    End if
    End Sub

    Onde será meu erro? se alguém puder me dar uma luz, agradeço desde já!!!!!!!!!!!
    End Sub
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1071
    Registrado : 23/03/2010

    [Resolvido]Bloquear campo em formulário Empty Re: [Resolvido]Bloquear campo em formulário

    Mensagem  Finformática 2/6/2021, 15:55

    Um pitaco.

    Não seria melhor colocar no evento Antes de Atualiza, ou Ao receber foco, ou outro diferente de Após Atualizar.

    Abraços
    avatar
    glaucohlc
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 18/05/2013

    [Resolvido]Bloquear campo em formulário Empty Bloquear campo em formulário

    Mensagem  glaucohlc 2/6/2021, 21:51

    Finformática,

    Você tem razão, tenho que fazer "no evento Antes de Atualiza, ou Ao receber foco, ou outro diferente de Após Atualizar."

    Mas mesmo assim não estou acertando o código para que depois que o campo seja marcado como verdadeiro ele fique bloqueado, usei o seguinte código mas ele fez o bloqueio do campo em todos os registros mesmo sem ser verdadeiro.

    If Baixa<>0 Then
    Baixa.enable=false
    Else
    Baixa.enable=True
    End if

    Coloquei no eventos antes de atualizar.
    avatar
    glaucohlc
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 19
    Registrado : 18/05/2013

    [Resolvido]Bloquear campo em formulário Empty Filtrando dados de um formulário com o login e senha utilizados para acesso ao sistema

    Mensagem  glaucohlc 2/6/2021, 22:53

    Boa noite,

    consegui resolver no evento " Em sujo" do formulário, com o seguinte código:

    Private Sub Form_Dirty(Cancel As Integer)
    If Me.Baixa = True Then Cancel = True
    End Sub
    Finformática
    Finformática
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1071
    Registrado : 23/03/2010

    [Resolvido]Bloquear campo em formulário Empty Re: [Resolvido]Bloquear campo em formulário

    Mensagem  Finformática 3/6/2021, 15:08

    Ótimo. Boa sorte.

    Conteúdo patrocinado


    [Resolvido]Bloquear campo em formulário Empty Re: [Resolvido]Bloquear campo em formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 13/4/2024, 09:42