No me funciona _pcopies

Fernando
30 de Agosto del 2005
Necesito hacer un reporte que cuando el usuario seleccione mas de una copia en las siguientes poner un texto (ej copia del original) y no se como hacerlo, probe de muchas formas pero nunca logro determinar una variable que me indique en que nro de copia estoy.
Saludos

sgomez
30 de Agosto del 2005
_pcopies es un valor fijo que indica cuantas copias se van a imprimir.

_pcopies=2
report form mireporte to printer

Este ejemplo imprime 2 reportes con una sola sentencia.
Para lo que vos queres hacer yo pondría una variable publica que se evalue dentro del reporte mediante un if inmediato en el campo que muestra el texto "Copia del original")

for a=1 to 2
report form mireporte to printer
next

Y dentro del reporte, en un control de tipo campo pondría:

iif(a>1,"Copia","Original")

El tiempo de procesamiento es el mismo porque en ambos casos se imprime 2 veces el mismo reporte.

Fernando
30 de Agosto del 2005
Sgomez ante que nada gracias.
Te comento que lo que me decis ya lo intente y me encontre con el siguiente problema.

report form mireporte to prompt (prompt para que me pueda seleccionar la cantidad de copias y la impresora en cual desea imprimir)

Problemas:
1)no encuentro la variable que tiene la cantidad de copias que me selecciono
2)si lo hago repetitivo,
for a=1 to 2
report form mireporte to prompt
next
me aparece la ventana de impresion todas las veces y si...
report form mireporte to primter
me lo imprime en la impresora predeterminada.