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

    Exibir informação apenas se atender a uma condição!!

    avatar
    messiasrf
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 26/04/2012

    Exibir informação apenas se atender a uma condição!! Empty Exibir informação apenas se atender a uma condição!!

    Mensagem  messiasrf 30/1/2013, 03:09

    Boa noite, caros amigo.

    Antes de mais nada agradeço pelas agradeço pelas ajudas prestadas.
    Vamos ao caso. Estou criando um relatório onde ao carrega-lo é feito um testes em dois campos se eles forem verdadeiros alguns campos de texto são exibidos e outros são ocultos!! o Problema é que ele não faz o teste e td os campos ficam visíveis.
    Peço novamente a grandiosa ajuda dos amigos.

    Segue o código que fiz ao carregar o relatório.

    Private Sub Report_Load()
    Me.id_super.Visible = False
    If Me!id_super.Value = 607 And Me!VALOR.Value <> 4000 Then
    Me.super.Visible = False
    Me.Texto35.Visible = True
    Me.Texto34.Visible = True
    Me.Texto52.Visible = True
    Me.Texto65.Visible = False
    ElseIf Me!id_super.Value = 607 And Me!VALOR.Value = 4000 Then
    Me.super.Visible = False
    Me.Texto35.Visible = True
    Me.Texto34.Visible = True
    Me.Texto52.Visible = True
    Me.Texto65.Visible = False
    ElseIf Me.id_super.Value <> 607 And Me.VALOR.Value <= 4000 Then
    Me.super.Visible = True
    Me.Texto35.Visible = False
    Me.Texto34.Visible = False
    Me.Texto52.Visible = False
    Me.Texto65.Visible = True
    End If
    End Sub

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    Exibir informação apenas se atender a uma condição!! Empty Re: Exibir informação apenas se atender a uma condição!!

    Mensagem  Silvio 30/1/2013, 09:51

    Bom dia...

    Talvez possa ser isso:

    Private Sub Report_Load()

    If Me.id_super.text= "607" And Me.VALOR.text<> "4000" Then
    Me.id_super.Visible = False
    Me.super.Visible = False
    Me.Texto35.Visible = True
    Me.Texto34.Visible = True
    Me.Texto52.Visible = True
    Me.Texto65.Visible = False

    ElseIf Me!id_super.text= "607" And Me.VALOR.text= "4000" Then
    Me.super.Visible = False
    Me.Texto35.Visible = True
    Me.Texto34.Visible = True
    Me.Texto52.Visible = True
    Me.Texto65.Visible = False

    ElseIf Me.id_super.text <> "607" And Me.VALOR.text<= "4000" Then
    Me.super.Visible = True
    Me.Texto35.Visible = False
    Me.Texto34.Visible = False
    Me.Texto52.Visible = False
    Me.Texto65.Visible = True
    End If
    End Sub


    Obs.: não sei o campo:id_super é numérico ou texto, estou supondo aqui que seja texto.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    messiasrf
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 26/04/2012

    Exibir informação apenas se atender a uma condição!! Empty Re: Exibir informação apenas se atender a uma condição!!

    Mensagem  messiasrf 30/1/2013, 21:44

    Boa noite, Silvio.
    Acabei de chegar do trabalho só agora estou vendo sua resposta.
    Primeiro de td lhe agradeço a ajuda.
    o campo id_super é o codigo do campo super e é apenas para que eu não precise informar o nome da super completa pois é muito grande, com relação ao campo valor , ele está no seguinte formato "R$"#.##0,00;"(R$"#.##0,00).
    Como devo proceder agora.
    Quando executei o que foi indicado por você o seguinte erro ocorreu:
    "Erro em tempo de execução'2184':
    Você não pode fazer referência a uma propriedade ou a um método de um controle, a menos que o controle tenha o foco."

    O que fazer agora??
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5077
    Registrado : 20/04/2011

    Exibir informação apenas se atender a uma condição!! Empty Re: Exibir informação apenas se atender a uma condição!!

    Mensagem  Silvio 30/1/2013, 22:50

    Boa noite...apenas de passagem por aqui.

    Pode ser feito assim:

    ElseIf Me.id_super.value= "607" And Me.VALOR.value= "4000" Then
    ....
    ....

    end id

    Teste e nos informe.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    messiasrf
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 26/04/2012

    Exibir informação apenas se atender a uma condição!! Empty Re:Exibir informação apenas se atender a uma condição!!

    Mensagem  messiasrf 30/1/2013, 23:09

    quando o id_super<> e <=4000, está aparecendo o que era para ficar oculto.

    Conteúdo patrocinado


    Exibir informação apenas se atender a uma condição!! Empty Re: Exibir informação apenas se atender a uma condição!!

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 18:45