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]Ocultar campo com condição

    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]Ocultar campo com condição Empty [Resolvido]Ocultar campo com condição

    Mensagem  Assis 3/11/2017, 14:18

    Boa tarde Amigos
    Em anexo segue o exempo.

    Testei assim e não resultou.

    Private Sub Form_Current()
     If Me!Texto33 = "0" Then
          Me.Texto33.Visible = False
     else
          Me.Texto33.Visible = True
     End If
    End Sub

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Alvaro Teixeira 3/11/2017, 15:15

    Olá Assis, não vi projeto.

    O valor 0 é texto ou numero?

    Abraço
    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]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Assis 3/11/2017, 15:33

    Teixeira

    O campo que quero esconder tem esta formula.

    =Soma(Abs([prod_punit]=0))


    Ele soma numero de vezes que o campo " prod_punit " é igual a 0(Zero)

    É numero no formato Moeda


    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Alvaro Teixeira 3/11/2017, 17:03

    Olá Assis a soma podia ter o nz(...)

    Assim que tenha pc, vejo o exemplo.
    Abraço
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Alvaro Teixeira 3/11/2017, 19:00

    Olá Assis, ainda estou no telemóvel.
    Se é moeda tente assim:

    If Me!Texto33 = ccur(0) Then

    Abraço
    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]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Assis 5/11/2017, 10:56

    Up


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Alvaro Teixeira 6/11/2017, 11:07

    Olá Assis, consegui ver o seu exemplo.
    Assim ficou mais fácil para compreender.

    Relativamente ao código que pretende, assim funciona a verificação:
    Código:
    Private Sub Form_Current()
     If Right(Me.Texto33, 1) = "0" Then
          Me.Texto33.Visible = False
     Else
          Me.Texto33.Visible = True
     End If
    End Sub
    No entanto, podemos verificar que não atualiza correctamente, pois o Access faz a verificação mais rápido que atualização das tabelas.
    Ou seja, quando faz a verificação o campo ainda não está atualizado. Pode testar e ver o resultado.
    Poderia ser resolvido com Refresh ou Delay.

    A minha opinião (solução):
    1º - Excluir o código no evento "Current"
    2º - Na origem da linha do campo Texto33 colocar:
    Código:
    =Ise(Soma(Abs([prod_punit]=0));"Produtos sem Preço " & Soma(Abs([prod_punit]=0));"")
    3º - Para a questão do "amarelo" usar a Formatação Condicional
    [Resolvido]Ocultar campo com condição 016

    Abraço
    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]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Assis 6/11/2017, 12:03

    Bom dia Teixeira

    Perfeito

    Abraço


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Alvaro Teixeira 6/11/2017, 12:44

    Olá Assis, obrigado pelo retorno.
    Abraço

    Conteúdo patrocinado


    [Resolvido]Ocultar campo com condição Empty Re: [Resolvido]Ocultar campo com condição

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 14:55