Como hago ? Para Imprimir hojas desde / hasta con report form

03/07/2003 - 15:32 por ayce | Informe spam
He modificado la clase de impresion de manera que me imprima los
numeros de hoja que el usuario desea imprimir. Ha sido una solucion un
tanto pragmatica, ya que mi cliente lo necesitaba urgente.
Para ello envio todas las lineas de impresion a un cursor, luego creo
un trabajo de impresion por cada página e imprimo unicamente aquellas
hojas pedidas por el usuario con la siguiente instruccion:

Indiectito = es la variable del For next que utilizo.

REPO FORM Reporte_prueba TO PRINT NOCO FOR
Recno()>=((Indiecito-1)*_CantidadLineas)+1 .AND.
Recno()<=((Indiecito-1)*_CantidadLineas)+ _CantidadLineas

Mi problema es que he tenido que fijar la cantidad de lineas a
imprimir en cada hoja.

Alguien sabe como obtener la cantidad de lineas del papel seleccionado
en la impresora???

o bien se les ocurre otra idea??

Desde ya esta no es una forma muy ortodoxa de hacerlo, pero al menos
logré lo que quería.
Muchas gracias por su ayuda

Gabriela

Preguntas similare

Leer las respuestas

#1 José G. Samper
03/07/2003 - 18:52 | Informe spam
hola como estas, utiliza
REPORT FORM (treporte) TO PRINTER NOCONSOLE RANGE tdesde ,thasta

saludos


Jóse G. Samper
Microsoft Visual FoxPro MVP - Venezuela

"GabrielaC" escribió en el mensaje
news:
He modificado la clase de impresion de manera que me imprima los
numeros de hoja que el usuario desea imprimir. Ha sido una solucion un
tanto pragmatica, ya que mi cliente lo necesitaba urgente.
Para ello envio todas las lineas de impresion a un cursor, luego creo
un trabajo de impresion por cada página e imprimo unicamente aquellas
hojas pedidas por el usuario con la siguiente instruccion:

Indiectito = es la variable del For next que utilizo.

REPO FORM Reporte_prueba TO PRINT NOCO FOR
Recno()>=((Indiecito-1)*_CantidadLineas)+1 .AND.
Recno()<=((Indiecito-1)*_CantidadLineas)+ _CantidadLineas

Mi problema es que he tenido que fijar la cantidad de lineas a
imprimir en cada hoja.

Alguien sabe como obtener la cantidad de lineas del papel seleccionado
en la impresora???

o bien se les ocurre otra idea??

Desde ya esta no es una forma muy ortodoxa de hacerlo, pero al menos
logré lo que quería.
Muchas gracias por su ayuda

Gabriela
Respuesta Responder a este mensaje
#2 ayce
04/07/2003 - 18:21 | Informe spam
MUCHAS GRACIAS!!!!
VOY A PROBARLO
SALUDOS

"Lucas Tasso" wrote in message news:...
Proba hacer 2 variables...desde y hatsa... y al momento de hacer el reporte
comparalas con la variable _pageno()
Ej: repo form miform for _pageno() => desde .and. _pageno() <= hasta
Suerte!!
Lucas.-




"GabrielaC" escribió en el mensaje
news:
> He modificado la clase de impresion de manera que me imprima los
> numeros de hoja que el usuario desea imprimir. Ha sido una solucion un
> tanto pragmatica, ya que mi cliente lo necesitaba urgente.
> Para ello envio todas las lineas de impresion a un cursor, luego creo
> un trabajo de impresion por cada página e imprimo unicamente aquellas
> hojas pedidas por el usuario con la siguiente instruccion:
>
> Indiectito = es la variable del For next que utilizo.
>
> REPO FORM Reporte_prueba TO PRINT NOCO FOR
> Recno()>=((Indiecito-1)*_CantidadLineas)+1 .AND.
> Recno()<=((Indiecito-1)*_CantidadLineas)+ _CantidadLineas
>
> Mi problema es que he tenido que fijar la cantidad de lineas a
> imprimir en cada hoja.
>
> Alguien sabe como obtener la cantidad de lineas del papel seleccionado
> en la impresora???
>
> o bien se les ocurre otra idea??
>
> Desde ya esta no es una forma muy ortodoxa de hacerlo, pero al menos
> logré lo que quería.
> Muchas gracias por su ayuda
>
> Gabriela
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida