Estou com um problema no meu código de impressão, quando mando imprimir um relatório, esta saindo 2 folhas, no caso a 2 folha sai sem nada, em branco. gostaria de uma help, ja analisei o código mais n achei o problema.
Agradeço desde já pela ajuda.
Segue o meu código:
Código: Selecionar todos
Go Top
If Imprime(2)
Do While !EOF()
If PRow() = 0
Cabeca('RELATORIO FINANCEIRO')
@ PRow()+1, 01 Say 'Cliente: ' + AllTrim(Str(CadCli->codcli)) + "-" + CadCli->fantas
@ PRow()+2, 01 Say Replicate('=', 78)
@ PRow()+1, 01 Say PadC('Tipo Pedido Valor Vencto. Pagto.',78,"")
@ PRow()+1, 01 Say Replicate('=', 78)
EndIf
@ PRow()+1, 01 Say PadC(tipreg +" "+ codped +" "+ Trans(vlrdup,"@E 9999999.99") +" "+ DToC(datmov) +" "+ DToC(datpag),78,"")
If PRow() > 52
@ 55, 01 Say Replicate('=', 78)
@ 56, 01 Say 'Pag.' + Str(pag++, 4)
Eject
EndIf
Skip
EndDo
Eject
Set Printer To
Set Device To Screen
Imprime(2)
EndIf


