Oi colega,
aqui tem outra variante que da no mesmo. Vc ganha apenas uma linha no código
 
On SAM_ReportFetchNext
  ...
  Call SqlFetchNext( hSqlRelatorio,nRetorno )
  If nRetorno=FETCH_EOF
     Return FALSE
  Return TRUE
 
Francisco Frank
 
-------Mensagem original-------
 
Data: 03/04/05 12:18:02
Assunto: Re: [sqlwin] Controle de Qrp
 
No fetchnext?
o código é o seguinte:
On SAM_ReportFetchNext
  If SqlFetchNext( hSqlRelatorio, nRetorno )
   If nRetorno = FETCH_Ok
    Return TRUE
   Else
    Return FALSE
 
 
 
 
Citando Jose Carlos de Godoi e Silva <[EMAIL PROTECTED]>:
 
> E o que você usa?
> Consegue terminar na hora que acabam-se os dados ou o rep. ainda imprime
> uma ppágina indesejada?
>
>
>
>
> [EMAIL PROTECTED]@virtualand.net em 03/03/2005 08:32:07
>
> Favor responder para sqlwin@virtualand.net
>
> Enviado Por:      [EMAIL PROTECTED]
>
>
>
> cc:
> Assunto:    Re: [sqlwin] Controle de Qrp
>
>
> Eu faço parecido aqui, a diferença é que eu não uso a comparação do iparam
> igual
> ao pagefooter no reportfetchNext.
>
>
> Citando Jose Carlos de Godoi e Silva <[EMAIL PROTECTED]>:
>
> > Boa tarde Centuriões!
> >
> > Tenho um relatório (qrp) que, mesmo após o fim dos dados, ainda imprime
> uma
> > última página apenas com o cabeçalho.
> > A forma que utilizo para determinar o fim do mesmo é tratando a mensagem
> > SAM_ReportNotify.
> > Quando lParam é igual a RPT_BeforePageFooter, após terminarem os dados,
> em
> > SAM_ReportFetchNext faço Return FALSE. Mesmo assim ele ainda imprime uma
> > nova página, sem dados.
> > Haveria um comando para terminar o relatório incondicionalmente?
> > Grato,
> >
> > Godoi.
> >
> > _________________________________________________________________________
> > OBSERVAÇÃO:
> > A ITAIPU esclarece que, por força de seu Estatuto, a presente
> > mensagem  não implica a assunção de obrigações em seu nome.
> >
> >
> > ==============================================
> > Lista de Centura SQLWindows
> > Administrador : [EMAIL PROTECTED]
> > Para sair desta lista mande mensagem para:
> > [EMAIL PROTECTED] sem nada no Subject e
> > com o comando a seguir no corpo da msg:
> > "unsubscribe sqlwin" (sem as aspas)
> > ==============================================
> >
>
>
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
>  ==============================================
>
>
>
> _________________________________________________________________________
> OBSERVAÇÃO:
> A ITAIPU esclarece que, por força de seu Estatuto, a presente
> mensagem  não implica a assunção de obrigações em seu nome.
>
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
>
 
 
 
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
Add FUN to your email - CLICK HERE!

Responder a