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

    [Resolvido]Construtor de expressões

    avatar
    ccadu
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 15/02/2016

    [Resolvido]Construtor de expressões Empty [Resolvido]Construtor de expressões

    Mensagem  ccadu 15/2/2016, 18:06

    Olá a todos, estou fazendo uma expressão em um campo de relatório no qual a logica é a seguinte:

    Se o campo 1 e campo 2 tiverem resultados iguais (ocultar,setar null, deixar vazio) o campo 1, se campo 1 e campo 2 tiverem resultados diferentes manter os dois campos, já tentei fazer pelo código mas ele imprimi um relatório para cada teste que é feito nesse campo, então gostaria de saber se daria para fazer uma expressão em que ela é analisada quando fizer o relatório?? Já tenho um escopo, mas da erro no campo 1.

    Segue o exemplo:
    SeImed([campo1] = [campo2]; ""; [campo1])

    Nesse caso o campo1 mostra como erro, não sei porque, vocês que manjam de expressões poderiam me da um help, talvez tenha mais detalhes que eu esteja esquecendo!! confused confused

    Obrigado pela compreensão!


    Última edição por ccadu em 16/2/2016, 17:20, editado 1 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Construtor de expressões Empty Re: [Resolvido]Construtor de expressões

    Mensagem  FabioPaes 15/2/2016, 20:07

    Na guia Detalhe do seu relatorio (onde estao os csmpo1 e campo2), no Evento Ao formatar coloque contrutor de codigo e coloque:
    If me.Campo1.value = me.campo2.value then
    Me.campo1.visible = False
    End if


    Quando vc visualizar o relatorio em modo de Impressao, ele faz essa comparacao, e se os campos forem iguais ele Oculta o Campo2.
    Mude o nome dos campos (campo1 e campo2) para os nomes do seu Relatorio ...
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Construtor de expressões Empty Re: [Resolvido]Construtor de expressões

    Mensagem  FabioPaes 15/2/2016, 20:42

    Desconsidera a orientacao de cima, pois ela Nao funciona direito nao, Oculta tudo...

    - Porem consegui fazer funcionar aqui com formatacao CONDICIONAL.
    Em modo designer, clique no Campo1 , va na guia Formato, condicional. Add nova regra, onde tem Valor do Campo, mude para Expressao. E coloque a expressao: [campo1]=[campo2]
    Mude a cor da letra para BRANCO. Aplique a regra.... assim qnd forem iguais ele coloca a cor como branco e assim nao aparece...
    avatar
    ccadu
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 15/02/2016

    [Resolvido]Construtor de expressões Empty Re: [Resolvido]Construtor de expressões

    Mensagem  ccadu 15/2/2016, 21:29

    Obrigado pela ajuda!! funcionou perfeitamente, só isso já resolve PADRÃO!!! obrigado!!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Construtor de expressões Empty Re: [Resolvido]Construtor de expressões

    Mensagem  FabioPaes 15/2/2016, 21:39

    Bacana!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Construtor de expressões Empty Re: [Resolvido]Construtor de expressões

    Mensagem  FabioPaes 16/2/2016, 01:18

    Nao esquece de marcar Como RESOLVIDO!!!

      Data/hora atual: 16/4/2021, 20:50