FoxPro/Visual FoxPro - ¿Cómo se hacen REPORTES de tamaño variableS?

 
Vista:

¿Cómo se hacen REPORTES de tamaño variableS?

Publicado por María Claudia (91 intervenciones) el 20/07/2007 05:46:36
Hola a todos.
Tengo una impresora térmica (TM-T88IV de Eps) y cuando mando a imprimir un listado el pie de página se imprime en el final de la "hoja" aunque haya hecho 1 solo renglón.

El problema es que estas impresoras tienen rollo... ¡y ya se me gastaron 2 nada más que de probar los reportes!!!!!

Por las dudas, les cuento que definí un tamaño que agrega la impresora (Rollo de 8x27 cm), es decir, que queda "fijo" los 27 cms.

¿CÓMO PUEDO HACER PARA QUE SE IMPRIMA EL PIE DE PÁGINA APENAS TERMINA DE IMPRIMIRSE LA PARTE DEL DETALLE?

*- Ejemplo actual:
_____________________
Sr. Juan López (Encabezado)

01 Servilleta $ 0,50 (detalle)
01 Jabón $1,70

...
... (son varios renglones)
-----------------------------------
Total $ 2,20 (pie de página)
______________________ FINAL DE HOJA


* - Ejemplo buscado:
_________________
Sr. Juan López (Encabezado)

01 Servilleta $ 0,50 (detalle)
01 Jabón $1,70
-----------------------------------
Total $ 2,20 (pie de página)
________________________ que termine y no siga, aunque sea cortito

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Cómo se hacen REPORTES de tamaño variableS?

Publicado por Oscar Meza (78 intervenciones) el 20/07/2007 13:45:00
Hola, podes agregalo en la banda de resumen del reporte, la funcion de esta es lo q necesitas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Cómo se hacen REPORTES de tamaño variableS?

Publicado por Arturo Garcia Casas (156 intervenciones) el 25/07/2007 17:45:39
yo manejo termicas marca okipos....me imagino que no hay mucha diferencia

yo no manejo el reporteador de foxpro
lo que hice fue un procedimiento que me manda a imprimir directamente a la termica.

ejemplo:

Set Device to File "'C:\corte.txt"

select tempo
@ Prow()+1, 1 Say "TOTAL BOLETAS : "+allt(str(reccount()))
@ Prow()+2, 1 Say ""
@ Prow()+1, 15 Say replicate("-",30)
@ Prow()+1, 20 Say "FIRMA DEL OPERADOR"

@ Prow()+6, 1 Say ""
@ Prow(), 0 Say chr(25) && # codigo que corta el papel

set device to

*...............imprime los datos.....................................
set Printer to
Set Device to Printer
Run Type C:\corte.Txt > LPT1

cualquier duda o si estas interesado...mandame un correo
saludos desde el bello puerto de veracruz, ver. mexico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar