[vfp] Problemas con impresión

906 views
Skip to first unread message

Rita Cecila Restrepo De La Hoz

unread,
Dec 17, 2012, 7:57:56 PM12/17/12
to Comunidad de Visual Foxpro en Español
Hola chicos y chicas.

No había escrito ya que estoy muy ocupada en otros cursos por aquí en el país del norte.

Seré un poco concreta con mi consulta, ya tengo parte de los formularios funcionando pero necesito imprimir reportes y análisis hechos en los formularios y guardados en las tablas.

Pregunta Uno: Existe otra forma de hacer reportes o solo el sistema de reportes que tiene el VFP.
Pregunta Dos: Donde puedo buscar documentación para hacer unos buenos informes (Que tengan buena presentación).
Información para la pregunta Tres: Ya estoy haciendo unos informes con las sentencias SET DEVICE TO PRINT
y lo diseño con los @say, es mas me quedaron muy buenos ya que con la fuente foxprint les hice cuadros y lineas y me quedaron muy bien, pero???
Pregunta Tres: Por que al imprimir en IMPRESORA HP no se me descuadra pero en EPSON se me sale de los margenes, para que tenga idea

En HP

margen_exterior=122

En EPSON

margen_exterior=94

Alguien sabe a que se debe esto, muchos me recomendaran hacer los informes pero necesito aprender a utilizarlo correctamente, por ahora seguiré así, recuerden que yo comencé de cero y con ayuda de ustedes logre hacer lo que hice, muy pronto lo publicare para que lo vean, muchos se burlaran otros apoyaran, sinceramente me interesan mas las burlas ya que me indican por donde debo mejorarlo.

UNA FELIZ NAVIDAD A TODOS LOS COMPAÑEROS DEL FORO QUE PAPANOEL, SANTA CLAUS, o EN EL QUE CREAN LES TRAIGA UNA BOLSA LLENA DE DINERO, FELICIDAD, AMOR Y MUCHA SALUD.

Saludos

Rita R.


Edgar Acevedo

unread,
Dec 17, 2012, 8:35:58 PM12/17/12
to publice...@googlegroups.com
MUCHO de lo que preguntas depende de que Visual Foxpro estas usando.  Si estas hablando del Visual Foxpro 9

Pregunta 1: Para "Diseñar Reportes", en VFP 9 solo tienes a su propio diseñador de reportes.  Otra forma de imprimir es la que ya estas usando mediante comandos   @ ... SAY.  Luego de 20 años de trabajar en Foxpro, NUNCA he necesitado usar "reporteadores" de terceros (como Crystal Reports) para mis reportes.

Pregunta 2: Hay 2 libros fenomenales para entender mejor y sacar todo provecho del generador de reportes:
a)  The Visual FoxPro Report Writer: Pushing it to the Limit and Beyond
b)  What's New in Nine: Visual Foxpro's Latest Hits (donde se dedican 3 capitulos a comprender las mejoras en el Diseñador de Reportes).
Estos libros los puedes comprar OnLine desde:  http://www.hentzenwerke.com/catalog/zcatalog.htm
Finalmente, si quieres hacer "maravillas" con los reportes hechos en VFP9 lo que debes usar es FoxyPreviewer, poderosisima herramienta de disponibilidad gratuita diseñada por el maestro Cesar Chalom.

Pregunta 3: No es facil deducir lo que te sucede si no indicas los tipos y modelos de impresoras que estas utilizando.  Por principio, te diría que muy posiblemente la HP maneja una codificación interna diferente de la EPSON (el veterano PCL).

Saludos,


Edgar Acevedo









--
 
 

Rita Cecila Restrepo De La Hoz

unread,
Dec 17, 2012, 9:20:07 PM12/17/12
to publice...@googlegroups.com
Hola Edgar, Mil Gracias por responder prontamente.

Te comento, estoy en VFP 9.0 SP2 facilitado por Luis Maria.

Respuesta 1: Intente hacerlo por el diseñador informes del VFP9 y me quedaban un poco descuadrado, ademas todavía no se como manejar la impresión con información de múltiples tablas y cuando te digo múltiples tablas son casi 8 , con set device to print y los @say lo logre muy fácilmente.

Respuesta 2:Gracias por la recomendación los comprare inmediatamente por pirata_ebay jajajaja.

Respuesta 3:La que tengo a la mano es una HP F4400, pero en las aulas de clase hay unas EPSON L200, el problemas esta resuelto temporalmente ya tengo dos diseños uno para la HP y otra para la EPSON y con messagebox direcciono a donde mando la impresión y con que comando, PERO????

Las unidades de investigación móvil tienen diferentes impresoras epson, hp, canon y el problema es hacer un formato para cada impresora, me podrías guiar donde puedo investigar sobre el tema?

Mil Gracias nuevamente.


Rita R



--
 
 

GeoSys Diseño de Software

unread,
Dec 17, 2012, 9:25:31 PM12/17/12
to publice...@googlegroups.com
Rita, si son varias tablas puedes armar un cursor con consultas SQL.

Una vez que armes el cursor haces el reporte con el reporteador de VFP, con @say es muy tedioso, casi nadie lo usa, bueno eso pienso.


Saludos

Anthony Contreras Peralta

Costa Rica.




--
 
 

Edgar Acevedo

unread,
Dec 18, 2012, 2:35:11 AM12/18/12
to publice...@googlegroups.com
1- El reporte "mas bravo" que hice alguna vez con el "Diseñador de Reportes" reune información de 14 tablas.  Claro que si la estructura de datos es muy compleja, mejor debes hacer una o dos tablas "resumen" con cursores generados con sentencias SQL.  La presentación de los datos es mas que impactante (incluye un par de fotos y una gráfica de pastel) y gracias a FoxyPreviewer el usuario lo puede mandar a un archivo PDF, y/o mandarlo por email.  Además te recuerdo que los reportes se pueden "concatenar", por lo que si la estructura de los datos resultados es muy compleja, podrías escribirlas en varios reportes diseñados por aparte, pero generarlos uno tras otro de forma "concatenada".

2- Esto es una conjetura (no me consta, estoy adivinando...):  creo que al usar @ ... SAY para imprimir estas a merced del font y dimensiones por default cargadas por Windows y no por fox.  Creo que el asunto se te arreglaría si cambias a utilizar un Reporte de VFP para hacer ese trabajo. Con el reporte de VFP también puedes hacer cuadros, figuras, rectángulos, cuadros con bordes redondeados, marcas de agua, diferentes colores y tipos de letras, etc, etc.

Yo solo utilizo el @ ... SAY cuando necesito imprimir formas continuas en impresoras matriciales y necesito echar mano de las fuentes internas de la impresora, accesibles mediante secuencias de escape.  Aunque hace unos meses también descubrí como hacer eso mismo con el generador de reportes de VFP en ese tipo de impresoras.

Salu2,


Edgar Acevedo.





--
 
 

Luis Maria Guayan

unread,
Dec 18, 2012, 7:00:18 AM12/18/12
to publice...@googlegroups.com
El 17/12/2012 23:20, Rita Cecila Restrepo De La Hoz escribió:
Te comento, estoy en VFP 9.0 SP2 facilitado por Luis Maria.

Por favor Rita aclará lo que quisiste decir con la frase "VFP 9.0 SP2 facilitado por Luis Maria" que puede ser malinterpretada. Ni yo se que quisiste expresar ya que yo no he "facilitado" VFP9 a nadie, o quizás se trate de un tocayo mio.

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


Rita Cecila Restrepo De La Hoz

unread,
Dec 18, 2012, 7:20:50 AM12/18/12
to publice...@googlegroups.com
Buenos Dias a todos

Gracias por sus sugerencias y comentarios, investigare mas a fondo sobre el tema, con referencia a la frase "VFP 9.0 SP2 facilitado por Luis Maria" deseo aclarar que usted Sr. Luis Maria Guayan me sugirió utilizar el VFP 9.0 MAS NO ME FACILITO EL PROGRAMA EN SI, pero con referencia al SP2 del VFP 9.0 usted Sr. Luis Maria Guayan me facilito el enlace para poder tener ese recurso, esperando sea de su agrado la aclaración.

Cordialmente.

Rita R.


--
 
 

Luis Maria Guayan

unread,
Dec 18, 2012, 7:19:05 AM12/18/12
to publice...@googlegroups.com
Gracias Rita, aclarada mi duda.
 

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

--
 
 

Odino Ciai

unread,
Dec 18, 2012, 8:16:29 AM12/18/12
to publice...@googlegroups.com
Estimado Edgar:
Me podrías explicar como podés manipular las fuentes de una impresora matricial desde el
Report writer de Fox?
Desde ya muchas gracias


El 18 Dec 2012, Edgar Acevedo escribio:
> --
>
>

Odino Ciai

od...@datamarkets.com.ar
##################################################################
Si se gasta suficiente tiempo confirmando una necesidad
la necesidad desaparecera.


wpalomo

unread,
Dec 18, 2012, 9:40:13 AM12/18/12
to publice...@googlegroups.com
Saludos

Existe una opcion de pago, que te permite hacer reportes de excelente presentación.
Mira este link,  para que lo revises :   http://www.spirins.com/frfox.html
la herramienta se llama "FastReport for Visual FoxPro"

Suerte...

Fox Learner

unread,
Dec 18, 2012, 10:18:06 AM12/18/12
to publice...@googlegroups.com
Las formas de hacer reportes desde VFP, que se han comentado:

1. Reporteador nativo de VFP. Suficiente para muchos.

2. Crystal Reports para VFP.

3. FoxyPreviewer. Del compañero Cesar Chalom de Brazil.

4. Sentencias @, ?, etc. de VFP.

5. Autoreport del compañero Jose A. Blasco 


6. Otras de pago.

Saludos!

Reply all
Reply to author
Forward
0 new messages