COMO PUEDO GENERAR UN REPORTE CON VFP Y GRABARLO COMO PDF...? GRACIAS

14,309 views
Skip to first unread message

octavio...@gmail.com

unread,
Jan 22, 2013, 3:20:08 AM1/22/13
to publice...@googlegroups.com
HOLA A TODA LA COMUNIDAD:
ALGUIEN HA TENIDO LA EXPERIENCIA DE GENERAR UN REPORTE CON FVP Y PODER GRAVARLO EN UN ARCHIVO PDF (ADOBE READER)
QUE ME DIGA COMO LO PUEDO LOGRAR..... MIL GRACIAS.

Edgar Acevedo

unread,
Jan 22, 2013, 3:52:34 AM1/22/13
to publice...@googlegroups.com
A mi parecer la forma mas simple de lograrlo es utilizando FoxyPreviewer:

http://foxypreviewer.codeplex.com/

Saludos,

Edgar Acevedo


--
 
 

leonardo trujillo

unread,
Jan 22, 2013, 1:15:24 PM1/22/13
to grupo google vfp
y si no quieres la solución que te da Edgar, instala una impresora pdf http://es.pdf24.org/ este es gratuito y te permite hacer muchas cosas, pero hay otros más sencillos, este otro es un ejemplo http://www.dopdf.com/es/


--
 
 

Miguel Canchas

unread,
Jan 22, 2013, 2:33:42 PM1/22/13
to publice...@googlegroups.com

Daniel, podrias enviarlo de nuevo por favor.. cámbiale de extensión mi antivirus lo agarro a patadas y lo boto L

 

 

MK

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Daniel Sánchez
Enviado el: martes, 22 de enero de 2013 09:26 a.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] COMO PUEDO GENERAR UN REPORTE CON VFP Y GRABARLO COMO PDF...? GRACIAS

 

Si deseo imprimir en formato pdf simplemente hago lo siguiente

 

DO REPORTPDF WITH "mireporte.frx", "rutadondegraboelpdf", .F., .T., .T., ''

 

te adjunto el app necesario para poder generar el archivo y me funciona a la perfección, este archivo debes distribuirlo y colocarlo en la carpeta de tu sistema.

 

Saludos

 

 

--
 
 



 

--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú

--
 
 

Daniel Sánchez

unread,
Jan 22, 2013, 2:35:36 PM1/22/13
to Comunidad de Visual Foxpro en Español
Te lo envío en un rar le quitas el guion al final, que bueno que comentaste que no bajaba porque adicionalmente faltaba un dll que también debí pasarte, ahí te lo envío.

Saludos
reporteapdf.rar_

Octavio

unread,
Jan 22, 2013, 8:31:45 PM1/22/13
to publice...@googlegroups.com
Hola... esto es muy sencillo,  solamante instala el programa  PDFcreator , que es libre y lo puedes descargar de la web.. ya instalado en la PC, te genera una "IMPRESORA" adicional a las que tienes,   simplemente seleccionas esa "impresora" a la hora de enviar algun reporte y Listo.
 
Saludos
 
Octavio Daza

octavio...@gmail.com

unread,
Jan 23, 2013, 9:54:40 PM1/23/13
to publice...@googlegroups.com
MIL GRACIAS.... ESTA FUNCIONANDO YA.

octavio...@gmail.com

unread,
Jan 23, 2013, 9:56:19 PM1/23/13
to publice...@googlegroups.com
MUCHAS GRACIAS...

Ariel D'Alfeo

unread,
Jan 24, 2013, 5:38:31 PM1/24/13
to publice...@googlegroups.com
y como seria con FoxyPreviewer para generarlo, pero sin mostrarlo y sin imprimirlo, solo que lo guarde en disco?



-- 
Ariel D'Alfeo
Córdoba, Argentina
--
 
 

Jose Antonio Blasco

unread,
Jan 24, 2013, 6:27:21 PM1/24/13
to Comunidad de Visual Foxpro en Español
Aqui tienes un ejemplo que, además encadena varios reports, juntándolos en un solo pdf.

Si quieres que se abra el PDF al terminar, quita el doble "&" de la última línea.


DO "FoxyPreviewer.App"

cArchivo = ADDBS(SYS(5)+SYS(2003))+'Test.pdf'

REPORT FORM LOCFILE(_Samples + "\Solution\Reports\Colors.frx") ;
OBJECT TYPE 10 NOPAGEEJECT NORESET TO FILE (cArchivo)

REPORT FORM LOCFILE(_Samples + "\Solution\Reports\Wrapping.frx") ;
OBJECT TYPE 10 NOPAGEEJECT

REPORT FORM LOCFILE(_Samples + "\Solution\Reports\Percent.frx") ;
OBJECT TYPE 10 &&  preview


Un saludo.


--
 
 



--
Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías  será un día perdido”  -  Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno”
- Anónimo

Ariel D'Alfeo

unread,
Jan 24, 2013, 7:01:56 PM1/24/13
to publice...@googlegroups.com
Muchas gracias Jose antonio! pens� que iba a ser mas complicado, es re simple!

El 24/01/2013 15:27, Jose Antonio Blasco escribi�:
Aqui tienes un ejemplo que, adem�s encadena varios reports, junt�ndolos en un solo pdf.

Si quieres que se abra el PDF al terminar, quita el doble "&" de la �ltima l�nea.


DO "FoxyPreviewer.App"

cArchivo = ADDBS(SYS(5)+SYS(2003))+'Test.pdf'

REPORT FORM LOCFILE(_Samples + "\Solution\Reports\Colors.frx") ;
OBJECT TYPE 10 NOPAGEEJECT NORESET TO FILE (cArchivo)

REPORT FORM LOCFILE(_Samples + "\Solution\Reports\Wrapping.frx") ;
OBJECT TYPE 10 NOPAGEEJECT

REPORT FORM LOCFILE(_Samples + "\Solution\Reports\Percent.frx") ;
OBJECT TYPE 10 && �preview


Un saludo.


El 24 de enero de 2013 18:38, Ariel D'Alfeo <ariel...@gmail.com> escribi�:
y como seria con FoxyPreviewer para generarlo, pero sin mostrarlo y sin imprimirlo, solo que lo guarde en disco?



-- 
Ariel D'Alfeo
C�rdoba, Argentina


El 22/01/2013 00:52, Edgar Acevedo escribi�:
A mi parecer la forma mas simple de lograrlo es utilizando FoxyPreviewer:

http://foxypreviewer.codeplex.com/

Saludos,

Edgar Acevedo


El 21 de enero de 2013 21:20, <octavio...@gmail.com> escribi�:
HOLA A TODA LA COMUNIDAD:
ALGUIEN HA TENIDO LA EXPERIENCIA DE GENERAR UN REPORTE CON FVP Y PODER GRAVARLO EN UN ARCHIVO PDF (ADOBE READER)
QUE ME DIGA COMO LO PUEDO LOGRAR..... MIL GRACIAS.
--
�
�

--
�
�

--
�
�



--
Jose A. Blasco
Zaragoza - Espa�a
Visual FoxPro 9 SP2

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
�Nunca te olvides de sonre�r, porque el d�a que no sonr�as �ser� un d�a perdido� �- �Charles Chaplin
�Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno�
- An�nimo
--
�
�


-- 
Ariel D'Alfeo
C�rdoba, Argentina

HernanCano

unread,
Jan 25, 2013, 4:32:21 AM1/25/13
to publice...@googlegroups.com

Nunca nos imaginamos éso, pues sabemos de qué estamos hablando.

Me alegra que hayas podido comprender.

Nunca fue nuestra intención confundirte, si así fue.

Ariel D'Alfeo

unread,
Jan 25, 2013, 3:35:18 PM1/25/13
to publice...@googlegroups.com
No todo bien!, es un complemento muy potente.
 y ya que estamos, como puedo hacer con foxypreviewer para enviar un mail automáticamente, osea que el usuario ni se de cuenta que se esta enviando el mail.
es para generar un lote de facturas y enviarlas por mail al cliente automáticamente.



-- 
Ariel D'Alfeo
Córdoba, Argentina


HernanCano

unread,
Jan 26, 2013, 5:41:14 AM1/26/13
to publice...@googlegroups.com


Mira el Test_Simplified_ConfigureEmail2.prg de la descarga de FoxyPreviewer.

HernanCano

unread,
Jan 26, 2013, 5:45:19 AM1/26/13
to publice...@googlegroups.com

El sistema no me dejó adjuntarlo.  Perdón.

Ariel D'Alfeo

unread,
Jan 27, 2013, 7:32:17 PM1/27/13
to publice...@googlegroups.com
No puedo encontrar el link para descargar.
--
 
 

HernanCano

unread,
Jan 27, 2013, 8:57:55 PM1/27/13
to publice...@googlegroups.com

¿Para descargar FoxyPreviewer?

Google te ayudará muy bien......
http://foxypreviewer.codeplex.com/

La versión actual es la FoxyPreviewer v2.99z9.

Disculpa pero no es de ninguna manera difícil ni encontrar ni descargar FoxyPreviewer....

Sólo inténtalo. amigo.......
Ya que participas aquí me doy cuenta que conoces cómo buscar en Google y descargar un archivo... Por favor inténtalo..... Inténtalo, por favor.... Sé que muchos piden todo mascado, pero por tus participaciones aquí sé que tú puedes lograrlo.... Inténtalo, por favor... Inténtalo, amigo...  No es difícil.... Inténtalo, inténtalo....
No es difícil, no es difícil..... te lo juro......
No hay ningún tipo de dificultad, absolutamente......
Vamos, amigo, inténtalo.......
Inténtalo.......
.
.
.
.
.
.
.

Ariel D'Alfeo

unread,
Jan 28, 2013, 3:29:30 AM1/28/13
to publice...@googlegroups.com
Perdón entendi mal, el foxypreview.app como veran en el inicio de la consulta lo estoy utizando. no recordaba que en el zip venían prg sueltos, pense que era un link de descarga aparte. Disculpe sr. Hernan.............. que infantil para ser profecional


--
 
 

integral

unread,
Jan 29, 2013, 2:54:54 AM1/29/13
to publice...@googlegroups.com
Que tal amigo :
 
Si estas ultilizando el PDF Creator y deseas hacerlo de modo automatizado...En las propiedades del mismo debes establecer dichos parametros, como nombre del archivo, etc...
 
atte.,
 
Gabriel
(Lima-Perú)

cristian topp

unread,
Jun 17, 2013, 4:54:53 PM6/17/13
to publice...@googlegroups.com
muy buen dato arial.... por fin algo que funciona
mil gracias............

cristian topp

unread,
Jun 17, 2013, 5:02:34 PM6/17/13
to publice...@googlegroups.com
EXCELENTE JOSE..... GRACIAS

Manrique Orellana

unread,
Dec 24, 2014, 4:02:26 AM12/24/14
to publice...@googlegroups.com
Saludos el app ( reportpdf ) funciona perfectamente, pero con con reporte que tiene codigo de barras code28 no funcional, por favor me pueden ayudar con este problema

Manrique Orellana

unread,
Dec 24, 2014, 4:03:36 AM12/24/14
to publice...@googlegroups.com
Saludos Funciona perfectamente, pero con un reporte que tenga un codigo de barras code28 no funcional , por favor me pueden indicar que debe hacer 


El martes, 22 de enero de 2013 09:25:44 UTC-5, Daniel Sánchez escribió:
Si deseo imprimir en formato pdf simplemente hago lo siguiente

DO REPORTPDF WITH "mireporte.frx", "rutadondegraboelpdf", .F., .T., .T., ''

te adjunto el app necesario para poder generar el archivo y me funciona a la perfección, este archivo debes distribuirlo y colocarlo en la carpeta de tu sistema.

Saludos

El 22 de enero de 2013 08:15, leonardo trujillo <trujillo...@gmail.com> escribió:
--
 
 

Luis Maria Guayan

unread,
Dec 24, 2014, 12:51:53 PM12/24/14
to publice...@googlegroups.com
La mayoría de los generadores de PDF tienen problemas con fuentes TrueType no convencionales (en este caso la del código de barras 128), a las cuales debes incrustar en el PDF y a veces tampoco es la solución.

La solución para ello es utilizar FoxBarcode que te genera los códigos de barras como imágenes y no tendrás problemas a la hora de generar reportes en PDF

-- FoxBarcode --
https://sites.google.com/site/foxbarcode

Aprovecho para desearles una Feliz Navidad y que el el niño Jesús bendiga todas sus familias.

Luis María Guayán
Tucumán, Argentina
_____________________________
http://comunidadvfp.blogspot.com

El 24/12/2014 a las 01:02, Manrique Orellana escribió:

edgar suarez kummers

unread,
Dec 24, 2014, 5:10:32 PM12/24/14
to publice...@googlegroups.com
Igualmente muchas felicidades a Usted y a su familia LMG.
 
Reciban todos los mejores deseos de una Navidad Feliz y un Venturoso Año 2015 junto a sus queridas familias.
 
Saludos

Daniel Sánchez

unread,
Jan 22, 2013, 2:25:44 PM1/22/13
to Comunidad de Visual Foxpro en Español
Si deseo imprimir en formato pdf simplemente hago lo siguiente

DO REPORTPDF WITH "mireporte.frx", "rutadondegraboelpdf", .F., .T., .T., ''

te adjunto el app necesario para poder generar el archivo y me funciona a la perfección, este archivo debes distribuirlo y colocarlo en la carpeta de tu sistema.

Saludos

El 22 de enero de 2013 08:15, leonardo trujillo <trujillo...@gmail.com> escribió:
--
 
 
reportpdf.app

FERNANDO ALONSO G.P.

unread,
Jan 31, 2016, 10:16:51 AM1/31/16
to Comunidad de Visual Foxpro en Español
HOLA.
HE LEIDO ESTA NOTA Y LA ESTOY UTILIZANDO PARA MI APLICACION, PERO HACEROS UNA CONSULTA:
POR QUE NO IMPRIME ALGUNAS FUENTES QUE TENGO INSTALADAS, COMO POR EJEMPLO "MUSSTER SSi"? QUE ES LA QUE UTILIZO PARA LAS CABECERAS.
Y TAMBIEN COMO EVITAR QUE SE HABRA EL EDITOR DE PDF CUANDO TERMINA DE GENERAR EL FICHERO?
GRACIAS.
POR FAVOR, ENVIARME UN CORREO A fernando....@gmail.com CON LA RESPUESTA.

alvarocastellar

unread,
Jan 31, 2016, 6:16:01 PM1/31/16
to Comunidad de Visual Foxpro en Español
Hola amigo yo lo hago con foxypreviwer, les envio la funcion para todo el que les sea de ayuda

*-------------------------------*
Function EnviaPdfVfp9Silent  && Envia a Pdf Con foxypreviewer sin abrir el documento pdf
Parameters cReportFrx, cReportPdf
*-------------------------------*

Set Procedure To Locfile("FoxyPreviewer.App") Additive
Local loReport As "PreviewHelper" Of "FoxyPreviewer.App"
loReport = Createobject("PreviewHelper")
cReportPdf= Sys(5)+Curdir()+'TmpCorreo\'+Alltrim(cReportPdf)+".Pdf"
 If !Directory("TmpCorreo")
      Md "TmpCorreo"
 Endif


With loReport As ReportHelper
    .AddReport(Alltrim(cReportFrx)+".Frx", "NODIALOG")
    .cDestFile = cReportPdf  && Use para crear una salida din vista previa
    .RunReport()
Endwith
loReport = Null
Return

Oscar Cerdeira

unread,
May 24, 2016, 4:35:33 PM5/24/16
to Comunidad de Visual Foxpro en Español
Daniel 
te escribo para agradecerte me vino rebien tu app me soluciono un gran problema con la factura electronica 

muchas gracias 

Josué Valdés

unread,
Mar 6, 2017, 12:49:12 AM3/6/17
to Comunidad de Visual Foxpro en Español
DANIEL ESTOY UTILIZANDO REPORTPDF Y YA ME GENERA EL ARCHIVO PDF QUE QUIERO, PERO EN MI REPORTE TENGO IMAGENES Y A LA HORA DE GENERAR EL PDF NO LAS INCLUYE, QUE PUEDO HACER. GRACIAS

Luis Salazar

unread,
Mar 6, 2017, 3:14:19 PM3/6/17
to publice...@googlegroups.com
Lo que  hice  fue  instalar  BullZip Pdf printer  que  lo puedes descargar
y te genera una impresora virtual en PDF.  Y caundo vas a imprimir 
seleccionas esa impresora  Pdf Printer  y  listo  
Prueba  a ver  a mi me parecio sencillo ..
 

mapner

unread,
Mar 6, 2017, 4:37:36 PM3/6/17
to Comunidad de Visual Foxpro en Español
Utilizo BullZip Printer PDF
con la siguiente rutina

PROCEDURE PdfBullzip
* Uso:
*PdfBullzip("formato.frx","impresion.pdf")
LPARAMETERS cFrx,cArchivo
LOCAL lOk

TRY
loPdf = CREATEOBJECT('Bullzip.PDFPrinterSettings')
lOk = .T.
CATCH
ENDTRY

IF lOk AND TYPE('loPdf')='O'
loPdf.SetValue('output', cArchivo)
loPdf.SetValue('DisableOptionDialog', 'no')
loPdf.SetValue('ConfirmOverwrite', 'no')
*loPdf.SetValue("WatermarkColor","#FF9900")
loPdf.SetValue('Showsettings', 'never')
loPdf.SetValue('ShowSaveAS', 'nofile')
loPdf.SetValue('ShowPdf', 'no')
loPdf.WriteSettings(.T.)

SET CONSOLE OFF
SET PRINTER TO NAME ("Bullzip PDF Printer")
REPORT FORM (cFrx) NOCONSOLE TO PRINTER
SET PRINT OFF
SET PRINTER TO DEFAULT
SET CONSOLE ON
*      WAIT windows "PDF GENERADO EN: " + cArchivo
ELSE
* WAIT windows "ERROR DE OBJETO PDF"
RETURN .F.
ENDIF

RETURN .T.

ENDPROC

AGREY

unread,
Mar 21, 2017, 2:06:19 PM3/21/17
to Comunidad de Visual Foxpro en Español
Hola Josué.
Tengo entendido que el ReportPDF.app no muestra imágenes con extensión BMP, pero si JPG o PNG.
Tal vez sea porque yo tengo una versión antigua (no lo se).  
Intenta de incluir algun JPG o PNG a ver si te pasa lo mismo.
Saludos

AGREY

unread,
Mar 21, 2017, 3:03:31 PM3/21/17
to Comunidad de Visual Foxpro en Español
Hola Daniel

AYUDA.!
Antes que todo Gracias por tus consejos para utilizar el reportPDF. Me parece muy fácil de utilizar y de implementar.
Utilizo vfp9, y estoy por dejar el pdfcreator (automation) para utilizar el reportPDF.
Tengo un solo problema (que tal vez sea porque tengo una versión antigua del reportPDF) y queria pedir ayuda.
Cuando hago un reporte, generalmente en las celdas alfanuméricas desactivo Stretch with overflow, es decir que si el campo tiene muchos caracteres y superan al ancho de su propia celda del reporte, dicho campo se corta según el ancho de su celda, y deja los últimos caracteres sin imprimir.
Con el reportPDF, no me pasa eso, y sigue imprimiendo el campo pero en el renglón de abajo, a pesar que el reporte esté bien configurado.
Es decir que ese mismo reporte sale bien tanto por pantalla, impresora o por pdfcreator, cortando el campo.
Se que de última, tengo la solución de hacer un substr( campo, 1,20) para truncarlo a mano y que no siga imprimiendo abajo, pero tendría que modificar más de 200 reportes.
Quería saber si alguien me podría ayudar para solucionar este problema y que no siga imprimiendo en el renglón de abajo.
MUCHAS GRACIAS A TODOS y envío saludos.!
Alex

Raymundo Ortega

unread,
Feb 28, 2018, 10:34:29 PM2/28/18
to Comunidad de Visual Foxpro en Español
daniel buena tarde, oye estoy probando la utileria reportPDF pero no me manda a imprimir las imaganes y algunos campos memo sabes que estara pasando

gracias 

Alejandro Cabrera

unread,
Mar 3, 2018, 3:45:56 AM3/3/18
to Comunidad de Visual Foxpro en Español
Hola Daniel, me parece excelente este app, sin embargo me surge un problema. Cuando lo utilizo en entorno de programacion funciona correctamente, sin embargo al correrlo en la pc donde esta instalado me dice q no encuentra el reporte (file doesn't exits) siendo q el mismo esta agregado correctamente a la aplicacion (es mas la vista previa antes de generar el pdf funciona correctamente). Se te ocurre algo para solucionarlo??
Gracias


Miguel Vélez

unread,
Jul 6, 2018, 11:14:45 PM7/6/18
to Comunidad de Visual Foxpro en Español
Hola amigos. Estuve usando pero en la versión 8.0 se queda "colgado" y en la versión 6 sale error. Quizá sea la versión? o me falta algo. Existen versiones anteriores? Gracias.

DO reportpdf WITH "ga41.frx","C:\ENVIO\",.f.,.t.,.t.,''

Luis suescún

unread,
Aug 23, 2019, 11:58:20 PM8/23/19
to publice...@googlegroups.com
Hola Mapner.

Estoy utilizando el bullzip pdf printer y a pesar que no da ningun error, no genera el archivo.
Que podría ser...?

Muchas gracias por compartir y mil gracias de antemano por si me puedes dar una luz.

Un abrazo

Jorge Damian Paredes

unread,
Aug 24, 2019, 12:31:47 AM8/24/19
to publice...@googlegroups.com
Puedes utilizar print2pdf 

--
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CALB_FW6Knvzr3_N%2B6GO-2OvW95-7dOv7abF7OP9C68B7diztpg%40mail.gmail.com.

Eduardo Armonti

unread,
Aug 24, 2019, 1:23:56 AM8/24/19
to publice...@googlegroups.com

Te digo lo que hago en mis sistemas…

Me baje una impresora virtual PRINTPDF en la Pc

Cuando quiero imprimir algún reporte tengo la opción de tirárselo a la impresora directamente o por configuración pongo como predeterminada la impresora virtual y me lo tira a un PDF

 

Enviado desde Correo para Windows 10

HernanCano

unread,
Aug 24, 2019, 2:30:41 AM8/24/19
to Comunidad de Visual Foxpro en Español
Esto respondió José Antonio en Ene-2013:
Reply all
Reply to author
Forward
0 new messages