Yo logre hacerlo de la siguiente forma

en un printer file , hice esta definicion al principio


 A*%%***********************************************************************
    140221
   A          R RCDOVR
        140221

 A*%%***********************************************************************
    140221
   A*%%RI 00000
       140221

 A*%%***********************************************************************
    140221
   A                                      OVERLAY(&OVRLAY 0.0 0.0)
        140221
   A
        140221
   A            OVRLAY         8A  P
        140221


y esta al final

A*%%***********************************************************************
    140221
A          R ENDPAG
    140221
A*%%***********************************************************************
    140221
A*%%RI 00000
     140221
A*%%***********************************************************************
    140221
A
    140221
A                                      ENDPAGE
     140221


en el programa, dependiendo de lo que quiera escribir , hago

if part1 = part2                                  ;
   ovrlay = 'OVLRES2'                             ;
else                                              ;
   ovrlay = 'OVLRES1'                             ;
endif                                             ;
write rcdovr                                      ;


y cuando termine de escribir el formato hago write a ENDPAG


espero te sea util




El 21 de abril de 2015, 10:18, Afl Guyi <[email protected]> escribió:

> Buenos días a todos..
> No se si alguien ya lo hizo alguna vez, necesito cambiar el preformato sin
> cerrar el spool.
> Paso a detallar, comienzo generando archivo de spoll con un preformato y
> en un determinado registro de entrada necesito cambiar el preformato...y
> seguir generando spooll..
> alguien tiene alguna prueba...
> Lo que hice y no funciona no se porque Es: dentro del pgm.
>  CALL 'QCMDEXC'  que ejecuta el ovrprtf
>
>  PARA CAMBIAR LOS XXXXXXX por un nombre
>
> OVRPRTF FILE(PC) FRONTOVL(PROGRAMA/XXXXXXX)
>
>
> graciassss
>
>
>
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a