• advertisement_alt
  • advertisement_alt
  • advertisement_alt
Janio Aguiar

Report - Pular registro

5 posts in this topic

Bom dia,

Tenho um report que os dados estao vindo de uma query. So que em algumas situações eu queria dar um "skip" num registro pra ele nao constar no relatorio.

Tentei

Em "before printing BODY"
IF QRY_ProdutosAtivos.STATUS = 'N' THEN
    HReadNext(QRY_ProdutosAtivos)
END

Mas nao funcionou

 

Ps: Eu nao queria fazer outra query, ou colocar parametros na ja existente apenas para atender essa necessidade

Share this post


Link to post
Share on other sites

Jânio, e se você fizer o seguinte (Gambi):

IF QRY_ProdutosAtivos.STATUS = 'N' THEN
    BODY..Height = 0

else

    BODY..Height = <alturanormal>
END

2 people like this

Share this post


Link to post
Share on other sites

O local correto é dentro de 
Filtering - repord code
faça sua comparação e de um result(false) para não imprimir aquela linha ou result(true) para imprimir

2 people like this

Share this post


Link to post
Share on other sites
3 hours ago, Rinaldo Xavier said:

Jânio, e se você fizer o seguinte (Gambi):

IF QRY_ProdutosAtivos.STATUS = 'N' THEN
    BODY..Height = 0

else

    BODY..Height = <alturanormal>
END

Rinaldo, apenas os registros que nao corresponderem a uma condição não serão impressos, outro serão

Share this post


Link to post
Share on other sites
2 hours ago, pvsousa said:

O local correto é dentro de 
Filtering - repord code
faça sua comparação e de um result(false) para não imprimir aquela linha ou result(true) para imprimir

Perfeito, Paulo

Em "Filtering"
IF QRY_ProdutosAtivos.STATUS = 'N' THEN

    Result False // os registros nessa condição nao serão impressos. Os outros serão
END

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now