gracias a todos por sus respuestas

From: Ricardo Aidelman 
Sent: Friday, June 19, 2015 12:02 PM
To: GUFA List Member 
Subject: [GUFA] Original / duplicado

Hola, Mario:

 

Aquí te paso la porción de código de cómo lo resuelvo yo.

En el frx, donde queres que te aparezca la leyenda haces referencia al 
cGlobal.CopiaNro

“lcAlias” contiene el nombre del cursor que debe estar activo al momento de 
ejecutar Report Form ...

 

 

 

laCopias[ 1 ] = "ORIGINAL"

laCopias[ 2 ] = "DUPLICADO"

laCopias[ 3 ] = "TRIPLICADO"

laCopias[ 4 ] = "COPIA Nº "

 

Create Cursor cGlobal ( CopiaNro C(30) )

 

Insert Into cGlobal ( CopiaNro ) Value ( laCopias[ 1 ] )

 

 

For i = 1 To lnCopias

 

     Do Case

         Case i = 1

              lcPrintCommand = "Nodialog NoPageEject NoConsole"

 

         Case Between( i, 2, lnCopias - 1 )

              lcPrintCommand = "NoPageEject NoDialog NoConsole"

 

         Otherwise

              lcPrintCommand = "NoDialog NoConsole"

 

     Endcase

 

     * Nº de Copia

     Select cGlobal

     Locate

     Replace CopiaNro With Iif( i > 4, laCopias[ 4 ] + Transform( i ), 
laCopias[ i ] )

 

     If Used( lcAlias )

         Select Alias( lcAlias )

         Locate

     Endif

 

     TEXT To lcCommand NoShow TextMerge Pretext 15

     Report Form "<<lcFrxFileName>>"

     To Printer <<lcPrintCommand>>

     ENDTEXT

 

 

     &lcCommand

 

 

Endfor

 

Espero te sirva.

 

Saludos

 

Ricardo Aidelman

 

De: [email protected] [mailto:[email protected]] En nombre de Mario Andrés Ageno
Enviado el: jueves, 18 de junio de 2015 01:02 p.m.
Para: GUFA List Member
Asunto: [GUFA] Original / duplicado

 

Si Claro Victor, pero es para las facturas son de 1 sola pagina y el tema es 
que la reporte lo hago 

 

SELECT ltDetalleVentas

PRINTJOB 

    _pcopies=3

    REPORT FORM ... 

END...

 

de esta forma no hago cortes de hoja ni tengo que duplicar los registros en la 
tabla que se imprime 

 

 

From: Victor Santos 

Sent: Thursday, June 18, 2015 12:46 PM

To: GUFA List Member 

Subject: [GUFA] Original / duplicado

 

Mario, ojo que yo te digo de llamar a la fnc desde la expresión del obj 
incrustado en el reporte, enviándole como parámetro a la función la variable de 
sistema “_PageNo”, x lo tanto la fnc se corre en cada pagina de la factura, me 
entendés??

 

From: Mario Andrés Ageno 

Sent: Wednesday, June 17, 2015 6:32 PM

To: GUFA List Member 

Subject: [GUFA] Original / duplicado

 

Gracias por las respuesta

 

La idea es que me queden las dos imágenes en un (1) PDF guardadas idénticas una 
con ORIGINAL y otra DUPLICADO 

el _pcopies no me da bola, si hago como dice Rafa o Victor me hace 2 reportes 

 

Saludos

 

 

From: Rafael Copquin 

Sent: Wednesday, June 17, 2015 10:43 AM

To: GUFA List Member 

Subject: [GUFA] Original / duplicado

 

for i = 1 to 2
    cLeyenda = iif(i = 1,'ORIGINAL','DUPLICADO'
   select latabla
   go top
   report form .........
endfor

Y poné un control en el form para que te muestre la variable cLeyenda
Con cada vuelta cambia la leyenda según el valor de i

Rafael Copquin

El 16/06/2015 a las 22:36, Mario Andrés Ageno escribió:

  Hola 

   

  algo sencillo pero no lo puedo sacar como hago para poner la leyenda de 
Original o Duplicado en la fActuras de Archivos PDF

  GRacias

   

  ------
  Mario Andrés Ageno
  Analista de Sistemas
  de Computación
  Italia 2317 - 3040 San Justo (SF)
  Tel.:03498-423066
  Personal: 03498-15680413
  mail: [email protected]
  web: www.maasoft.com.ar
  skype: [email protected]

 


--------------------------------------------------------------------------------

Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 10.0.1434 / Base de datos de virus: 4365/9543 - Fecha de la versión: 
18/06/2015

Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 2015.0.5961 / Base de datos de virus: 4365/10046 - Fecha de la 
versión: 18/06/2015

Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 2015.0.5961 / Base de datos de virus: 4365/10052 - Fecha de la 
versión: 19/06/2015

Responder a