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
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 732
    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
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 732
    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.

      Data/hora atual: 18/9/2021, 16:50