Cálculos en impresión de reporte
Hola víctor he realizado el reporte en papel continuo, pero sucede que al final de la hoja o después de la linea 58 tengo que colocar VAN y la suma de la primera hoja y en la siguiente hoja tengo que colocar VIENEN y el monto de la primera hoja, si hay más hojas tuviera que sumar el monto de cada hoja y al fional colocar VAN y en la hoja siguiente vienen y al final de la impresión un total general, ¿habrá forrma de hacer esto?. Este es el prg que imprime el reporte:
SET DEVICE TO PRINTER
set printer to name solotexto
linea=1
SELECT 1
USE d:\libros\datos\final SHARED
SCAN ALL
if linea=1
=Cabecera()
endif
=imprimeLinea()
linea=linea+1
if linea >= 58
EJECT
linea=1
=Cabecera()
endif
ENDSCAN
set printer to defa
*******************
PROCEDURE cabecera
*******************
..................
..................
linea=linea+18
return
***********************
procedure imprimeLinea
***********************
...
...
return
SET DEVICE TO PRINTER
set printer to name solotexto
linea=1
SELECT 1
USE d:\libros\datos\final SHARED
SCAN ALL
if linea=1
=Cabecera()
endif
=imprimeLinea()
linea=linea+1
if linea >= 58
EJECT
linea=1
=Cabecera()
endif
ENDSCAN
set printer to defa
*******************
PROCEDURE cabecera
*******************
..................
..................
linea=linea+18
return
***********************
procedure imprimeLinea
***********************
...
...
return
1 Respuesta
Respuesta de Víctor Arturo Mercado Fernández
1