ayuda con detail en reportes visual foxpro

276 views
Skip to first unread message

Daniel Camayo

unread,
Jun 4, 2016, 2:30:10 PM6/4/16
to publice...@googlegroups.com
Por favor una ayuda tengo un reporte que imprime cheques, funciona muy bien pero a veces se da el caso que se están pagando mas de 12 facturas  que es lo máximo que cabe en el desprendible del cheque donde se imprimen con su valor

como se hace para controlar el detail del reporte para que al llegar a 12 y no imprima mas sino que salte a imprimir otro cheque

muchas gracias por su atención


saludos


Daniel Camayo

Víctor Hugo Espínola Domínguez

unread,
Jun 4, 2016, 2:39:55 PM6/4/16
to publice...@googlegroups.com
La cantidad de líneas de detalle se controla modificando el ancho de la banda Page Footer.

Saludos,
Víctor.
Lambaré - Paraguay.

Daniel Camayo

unread,
Jun 4, 2016, 2:57:15 PM6/4/16
to publice...@googlegroups.com
Victor Hugo hola te hago una pregunta el papel de impresión es de 17.7 cm x 21.5 en impresora de matriz de puntos yo cree el tipo de papel con ese tamaño pero no he podido que el salto se haga perfecto con esas medidas cuando va al siguiente cheque se baja un poquito al 4 cheque me toca volver a alinear exist una forma de calcular, esto no lo domino, el page footer al que te refieres  al decir ampliar es abrirlo un poco pero como se cuanto abrirlo,
mi otra duda es cuando uno trabaja con el generador de reportes lo que el le muestra es el tipo de papel con las medidas exactas o uno mide con la escala de el
bueno disculpa lo extenso de la pregunta

muchas gracias

saludos desde Panama


Luiz Alexandre Ruiz

unread,
Jun 4, 2016, 3:18:44 PM6/4/16
to Comunidad de Visual Foxpro en Español
Se a impressora é matricial (matriz de puntos) utilize o comando ??? ou ?? para fazer a impressão, com eles você não terá que ajustar nada, não utilize o REPORT, ao meu ver dá bastante trabalho para estes ajustes.

??? "Cheque nr.:" + ALLTRIM(STR(Chequenr)) + CHR(13) + CHR(10)
??? "Fatura:"

E assim desta forma ficará mais fácil de trabalhar até a quantidade de detalhes na impressão, porque você poderá fazer isso através de loop, por exemplo o FOR.

Espero que ajude.

Hitiel Hernández

unread,
Jun 4, 2016, 3:23:29 PM6/4/16
to publice...@googlegroups.com
ala gran compa, esas impresoras de matriz dan mucha lata, igual yo he tenido ese problema pero me las aguanto. Le digo al usuario que tiene que alinear manualmene nuevamente la hoja.

Son las impresoras las malas
--
Sabiduría ante todo; adquiere sabiduría

Víctor Hugo Espínola Domínguez

unread,
Jun 4, 2016, 4:01:40 PM6/4/16
to publice...@googlegroups.com
Si baja un poquito como dices significa que 17.7 es un poquito mayor de lo que debiera ser, ve probando con 17.69, 17.68 etc...

En el diseñador de reportes solo defines los anchos de las bandas y la cantidad de líneas se resuelve al imprimir usando esos valores y la longitud de página preestablecida.

Tal como te dicen es engorroso el tema de formularios contínuos, lo que yo hacía es exigirle a la imprenta que la longitud de páginas sea múltiplo de 1/6 o 1/8 de pulgadas y las separaciones de líneas a rellenar también.


Saludos,
Víctor.
Lambaré - Paraguay.


Luiz Alexandre Ruiz

unread,
Jun 5, 2016, 1:23:24 AM6/5/16
to Comunidad de Visual Foxpro en Español
Hitiel e Hugo se utilizarem o comando ??? ou ?? não terão muitos problemas, usando nativamente a fonte destas impressoras, não usar as fontes dos Windows e não gerar a impressão pelo Report Form.

Hitiel y Hugo usando el comando ??? o ?? No van a tener muchos problemas, utilizando  de forma nativa la fuente de estas impresoras, no utilice las fuentes de Windows y no crea la impresión por el Report Form.

"Usei o Google Tradutor.... :)"

Daniel Camayo

unread,
Jun 5, 2016, 9:35:08 AM6/5/16
to publice...@googlegroups.com

Hola gracias a todos
Luego de mucho intentar con el generador de reportes decidi mejor escribir el reporte como prg  pero tengo una duda como funciona el tamaño de papel como se define cuando uno hace el reporte de esa manera?

Muchas gracias

Víctor Hugo Espínola Domínguez

unread,
Jun 5, 2016, 11:55:32 AM6/5/16
to publice...@googlegroups.com
Hay 3 formas de definir la longitud de página en las impresoras Epson o compatibles:

1) Mediante definición de unidades propias múltiplos de 1/3600" (Solo para impresoras Esc P 2). Luego indicas cuantas unidades caben en una página.

2) Especificando la longitud en pulgadas (entero entre 1 y 22), por lo tanto no te sirve este método.

3) Especificando cuantas líneas tiene una página, previamente debes definir la separación entre líneas usando fracciones de pulgadas: 1/6, 1/8, 1/120, etc...

Este último método es el más acorde a tu escenario.

https://files.support.epson.com/pdf/general/escp2ref.pdf


Saludos,
Víctor.
Lambaré - Paraguay.


Luiz Alexandre Ruiz

unread,
Jun 5, 2016, 12:46:27 PM6/5/16
to Comunidad de Visual Foxpro en Español
Olá Danycam, por favor envie o modelo de impressora que você está usando, ou que você vai fazer o teste, isso ajudará muito para que posso te auxiliar com mais precisão.

O Victor Hugo, no seu item 3 disse algo que eu uso sempre, porque como utilizo a impressão em bobina, eu faço a contagem por linha, (??? CHR(13) + CHR(10))

Existe um comando ESC que faz a página saltar sozinha, ou seja, ao terminar a impressão é só enviá-lo que a impressora faz o salto até a outra página.

Página 9 do manual que o Victor disponibilizou. FF (Form Feed) Página 36.

Mas existe os comandos para definir o tamanho do papel, ou seja, o tamanho que o seu formulário possui.

Daniel Camayo

unread,
Jun 5, 2016, 1:11:54 PM6/5/16
to publice...@googlegroups.com
muchas gracias  por las aclaraciones y el manual voy aprendiendo

Daniel Camayo

unread,
Jun 5, 2016, 7:05:41 PM6/5/16
to publice...@googlegroups.com

Hola Luiz Alexandre la impresora es Epson Lx 300+
Tendras algun ejemplo sencillo de impresion

Muchas gracias

Alberto Mancuso

unread,
Jun 8, 2016, 7:35:40 AM6/8/16
to publice...@googlegroups.com

Hola busca rawprint 5.fll en la web es para trabajar con impre matriciales es barbara podes setear tu pagina a tu gusto

Daniel Camayo

unread,
Jun 8, 2016, 5:43:20 PM6/8/16
to publice...@googlegroups.com

Muchas  gracias a todos

Daniel Camayo

unread,
Jan 30, 2017, 8:44:53 PM1/30/17
to publice...@googlegroups.com
Victor Hugo buenas noches que pena molestarte hace un tiempo
 me diste una respuesta sobre
"La cantidad de líneas de detalle se controla modificando el ancho de la banda Page Footer."
yo estoy imprimiendo cheques y solo caben 12 líneas en el detalle del cheque,
me podrías por favor ampliar un poco para ver como puedo hacer que deje de imprimir cuando llegue a 12
y comience a imprimir otro cheque
muchas gracias
saludos

El 4 de junio de 2016, 13:39, Víctor Hugo Espínola Domínguez <vich...@gmail.com> escribió:

Víctor Hugo Espínola Domínguez

unread,
Jan 30, 2017, 9:29:45 PM1/30/17
to publice...@googlegroups.com
Envía el report o el prg, y las dimensiones de la hoja.

Saludos,
Víctor.
Lambaré - Paraguay.


Daniel Camayo

unread,
Feb 3, 2017, 11:00:15 PM2/3/17
to publice...@googlegroups.com
Hola victor Hugo muchas gracias por tu tiempo
las medidas del papel son de 18.3  centimetros de alto es una printer EPSON LX300+
en el reporte rcheques1  hay justo una muestra de un cheque que tiene mas de 14 registros en el detalle entonces pasa de 14 registros y daña el siguiente cheque, eso es lo que necesito controlar
que imprima solo 14 y el campo con total que la suma de todos pero ignore los otros items que estan despues de 14
no he podido ajustar que los cheques imprima uno y la hoja que listo para el segundo, por ahora  el usuario imprime de uno en uno, corta y load nuevamente el papel
yo no he entendido uno crea el tipo de papel con las medidas, pero el reporte en si debe tener la misma dimension o sea cuando uno lo edita y le agrega los objetos como calcula el tamaño

oye muchas gracias por tu tiempo muy agradecido contigo

saludos

adjunto vinculo ya que no pedo enviar zip

https://1drv.ms/u/s!AkGwJyPuM53zgt4SD3pVBJBtbri-TA

Víctor Hugo Espínola Domínguez

unread,
Feb 4, 2017, 12:03:09 AM2/4/17
to publice...@googlegroups.com
Prueba si te sirve el adjunto.

Saludos,
Víctor.
Lambaré - Paraguay.


rcheques1.FRT
rcheques1.frx

Daniel Camayo

unread,
Feb 4, 2017, 8:43:12 AM2/4/17
to publice...@googlegroups.com
Muchas gracias Victor Hugo lo pruebo

danielcamayo

unread,
Feb 4, 2017, 10:27:57 PM2/4/17
to publice...@googlegroups.com
Hola buenas noches Victor Hugo muchas gracias ya imprime hasta 14 líneas en el detalle maximo 
Queda un detalle que el total de la Suma si deja un espacio en blanco y salta hasta el otro cheque 
Te adjunto imagen y una vez más muchas gracias por tu ayuda



Enviado desde mi Samsung Mobile de Claro

-------- Mensaje original --------
De: Víctor Hugo Espínola Domínguez <vich...@gmail.com>
Fecha: 4/2/17 12:03 AM (GMT-05:00)
Asunto: Re: [vfp] ayuda con detail en reportes visual foxpro

ZeRoberto

unread,
Feb 5, 2017, 12:22:21 AM2/5/17
to publicesvfoxpro
Tienes que crear una banda resumen y poner el total ahi o tambien puedes crear un grupo y poner el total

Saludos

El 4 de febrero de 2017, 22:27, danielcamayo<daniel...@gmail.com> escribió:
Hola buenas noches Victor Hugo muchas gracias ya imprime hasta 14 líneas en el detalle maximo 
Queda un detalle que el total de la Suma si deja un espacio en blanco y salta hasta el otro cheque 
Te adjunto imagen y una vez más muchas gracias por tu ayuda



Enviado desde mi Samsung Mobile de Claro

-------- Mensaje original --------
De: Víctor Hugo Espínola Domínguez <vich...@gmail.com>
Fecha: 4/2/17 12:03 AM (GMT-05:00)

danielcamayo

unread,
Feb 5, 2017, 12:36:30 AM2/5/17
to publice...@googlegroups.com
Muchas  gracias ya me funciono 
Tenia que marcar  la casilla de no imprimir si esta en blanco 
muchas gracias a todos 

Saludos

Daniel Camayo
Ciudad de Panamá 

Enviado desde mi Samsung Mobile de Claro

-------- Mensaje original --------
De: ZeRoberto <zero...@gmail.com>
Fecha: 5/2/17 12:22 AM (GMT-05:00)
A: publicesvfoxpro <publice...@googlegroups.com>
Reply all
Reply to author
Forward
0 new messages