Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #100855
    Avatar de DanielsonDanielson
    Participante

      Pessoal,

      Estou com dificuldade em tratar a funcinalidade de suprimir linhas no Crystal 11.

      Tenho a seguinte situação:
      Criei um parametro do tipo string que se = ‘S’, deve imprimir todas as linhas da consulta. Se = ‘N’, deve ocultar quando o campo1=’AB’. Segue sintaxe…


      //CODIGO1
      if ({?PARAMETRO}='N') then (
      {TABELA.CAMPO1}='AB' //Oculta todas as linhas com AB no campo1
      )
      else
      1=2 //vai imprimir todas as linhas

      Esse código, funciona belezinha, porém, gostaria de inserir mais um tipo de dado a ser suprimido (CAMPO2=’BA’), quando o parametro=’N’. Portanto, segue a alteração:


      //CODIGO2
      if ({?PARAMETRO}='N') then (
      {TABELA.CAMPO1}='AB'; //Oculta todas as linhas com AB no campo1
      {TABELA.CAMPO2}='BA'; //Oculta todas as linhas com AB no campo2

      )
      else
      1=2 //vai imprimir todas as linhas

      Ocorre que quando insiro duas linhas a serem suprimidas (CÓDIGO2), o crystal só respeita a ultima linha do if (no caso {TABELA.CAMPO2}=’BA’. Ou seja, ele continua exibindo as linhas onde {TABEA.CAMPO1}=’AB’.

      Aguém tem conhecimento nas fórmulas de Crystal que poderia ajudar?
      Grande abraço a todos!

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.
    plugins premium WordPress