VFP con crystal reports 12, 2008

844 views
Skip to first unread message

JuliusMaximus

unread,
Jun 3, 2010, 12:50:39 PM6/3/10
to Comunidad de Visual Foxpro en Español
Saludos,

quiero integrar unos reportes de crystal reports con vfp, con la
versio 8.5 de crystal no tengo problemas, el problema sucede cuando no
encuentro el nombre de la clase runtime de crytal

por ejemplo con Crystal reports 8.5 creo el objecto asi.

thisform.oCrystalReports = CREATEOBJECT("CrystalRuntime.Application")

Pero en crystal reports 12, me sale un error.

alguien me puede ayudar?

aldo valente

unread,
Jun 3, 2010, 2:20:26 PM6/3/10
to publice...@googlegroups.com
cesar tenes que tener esta dll en la carpeta donde se ejecuta la aplicacion
crviewer.dll

> __________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de
> firmas de virus 5170 (20100603) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>

JuliusMaximus

unread,
Jun 3, 2010, 5:19:11 PM6/3/10
to Comunidad de Visual Foxpro en Español
Pero el error me sucede desde la linea thisform.oCrystalReports =
CREATEOBJECT("CrystalRuntime.Application")

No se si tenga problmeas con el olecontrol con la referencia del
crviewer.dll pues la sentencia que esta primero es la q tengo arriba.!

Comunidad de Visual Foxpro en Español

unread,
Jun 3, 2010, 3:45:14 PM6/3/10
to Comunidad de Visual Foxpro en Español
Hola JuliusMaximus,
Lamento decirte que solo puedes integrar VFP con Crystal hasta la
versión XI, ya que las versiones posteriores ya no incorporan los
componentes del RDC para COM
Si integrar Crystal Reports 2008 en tus aplicaciones, debes
desarrollar con algún lenguaje de la plataforma .Net

Saludos;


On 3 jun, 12:50, JuliusMaximus <julio.cesar.bustama...@gmail.com>
wrote:

extremo

unread,
Jun 4, 2010, 4:09:58 PM6/4/10
to Comunidad de Visual Foxpro en Español
mmmmmm eso no lo sabia, pero en fin...... encuentro malisimo el
crystal report

Bendiciones

Luis Mata

unread,
Jun 4, 2010, 11:24:44 AM6/4/10
to publice...@googlegroups.com
Yo estoy pensando en utilizar el SQL Server Business Intelligence
Development Studio
del sql 2008, Casi todos mis reportes los hago en el vfp


----- Original Message -----
From: "extremo" <protech...@gmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>

Roberto Olivas Mendoza

unread,
Jun 4, 2010, 5:11:34 PM6/4/10
to publice...@googlegroups.com
Con todo respeto, difícilmente el generador de informes de Visual FoxPro
está al nivel de Crystal Reports. El hecho de que la versión 2008 ya no
soporte el RDC como servidor COM no significa que el producto sea
"malísimo". Por el contrario, es un diseñador de informes muy potente, solo
que de la versión 2008 en adelante únicamente va a dar soporte a la
plataforma .NET


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de extremo
Enviado el: Viernes, 04 de Junio de 2010 02:10 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: VFP con crystal reports 12, 2008

Luis Mata

unread,
Jun 4, 2010, 12:56:37 PM6/4/10
to publice...@googlegroups.com
No se como funcione eso del CP, pero no me da buena espina desde que veia a
unos usuarios que llamaban a soporte tecnico por el tema de reportes hechos
en CP, la idea es sacar la informacion necesaria en el medio que sea no
interese cual fuere..

He estado probando el SQL Server Business Intelligence
Development Studio, ya que mis clientes me indican que quieren el reporte
plano exportado a excel, eso me ayuda un monton a mi porque me ahorra el
dice�o se los informes. Los clientes indican que los resultados los trabajan
en excel y es mas rapido para ellos. pues si es asi adelante.

Lo que hago es crear jobs en el motor del sql y crear vistas que el cliente
se conecta por el SQL Server Business Intelligence
Development Studio a una BD asignada solo para reportes y los descarga y los
trabaja.


Luis
----- Original Message -----
From: "Roberto Olivas Mendoza" <rolivas...@megared.net.mx>
To: <publice...@googlegroups.com>
Sent: Friday, June 04, 2010 4:11 PM
Subject: RE: [vfp] Re: VFP con crystal reports 12, 2008


Con todo respeto, dif�cilmente el generador de informes de Visual FoxPro
est� al nivel de Crystal Reports. El hecho de que la versi�n 2008 ya no


soporte el RDC como servidor COM no significa que el producto sea

"mal�simo". Por el contrario, es un dise�ador de informes muy potente, solo
que de la versi�n 2008 en adelante �nicamente va a dar soporte a la
plataforma .NET


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de extremo
Enviado el: Viernes, 04 de Junio de 2010 02:10 p.m.

Para: Comunidad de Visual Foxpro en Espa�ol

Comunidad de Visual Foxpro en Español

unread,
Jun 4, 2010, 4:59:02 PM6/4/10
to Comunidad de Visual Foxpro en Español
Usted dice que Crystal report es malísimo, ¿puede dar algunos
argumentos???
Si piensa que el generador de reportes de VFP es mejor esta usted muy
equivocado.

Saludos;

Luis Mata

unread,
Jun 4, 2010, 3:11:45 PM6/4/10
to publice...@googlegroups.com
Mi amigo no te angusties tanto los reportes nacen de los procesos y son de
los procesos de lo que debemos preocuparnos y de la arquitectura que maneja
la Base de datos. La forma como saques la informacion de la Base de datos y
la muestres no creo que sea un tema de discusion, la idea es mostrar la
informacion y en lo que sea esta bien.

Luis Mata

----- Original Message -----
From: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>

Sent: Friday, June 04, 2010 3:59 PM
Subject: [vfp] Re: VFP con crystal reports 12, 2008


Usted dice que Crystal report es mal�simo, �puede dar algunos

Victor E. Torres Tejada

unread,
Jun 4, 2010, 8:52:24 PM6/4/10
to publice...@googlegroups.com
Hola,
Visual Foxpro tiene su generador de informes que una vez que ya se ha explotado al maximo y aun tenemos mas cosas por hacer pues tenemos la posibilidad de integrar VFP con otras
herramientas como el Crystal Reports.
En este link pueden darse una idea de como integrarlo:
 
VFP se puede integrar por medio de COM con  Crystal Report versiones 8.5, 9, 10, and XI R2. 
 
La version CR 2008 ya esta pensada netamente para trabajar con .NET y el framework 3,
y no tiene capacidad de integracion COM pero eso no se significa que si necesitamos sacarle provecho a las bondades de las versiones previas de CR no podamos hacerlo.
 
Ahora el guru de este tema es un tal Craig Berntson: 
 
Nos vemos.
 
Victor E. Torres Tejada
Lima - Peru

MVilchez

unread,
Jun 8, 2010, 3:55:42 PM6/8/10
to Comunidad de Visual Foxpro en Español
Utilizo el CR 10 y todo va muy bien, tiene mas funciones q el
reporteador de VFP

Julio Cesar Bustamante

unread,
Jun 8, 2010, 5:03:44 PM6/8/10
to publice...@googlegroups.com
como lograste incorporar los reportes pues tengo problemas con crystal 12

El 8 de junio de 2010 14:55, MVilchez <mvil...@gmail.com> escribió:
Utilizo el CR 10 y todo va muy bien, tiene mas funciones q el
reporteador de VFP



--
Julio Cesar Bustamante.

Julio Cesar Bustamante

unread,
Jun 8, 2010, 5:45:02 PM6/8/10
to publice...@googlegroups.com
--
Julio Cesar Bustamante.

Julio Cesar Bustamante

unread,
Jun 8, 2010, 5:46:35 PM6/8/10
to publice...@googlegroups.com
como lograste incorporar los reportes, pues tengo que los reportes se conectan por oledb a una base sql server y solo le paso parametros..

pero me da problemas para enviar los paramatros,
--
Julio Cesar Bustamante.

TurbiSoft

unread,
Jun 9, 2010, 9:46:53 AM6/9/10
to Comunidad de Visual Foxpro en Español
Yo considero ambos disenadores de reportes CR y VFP excelentes,
cada cual en lo suyo,

Y aunque les paresca raro, el disenador de VFP tienes cosas que
extranamos en CR, es decir, CR tiene limitaciones para insertar
algunas expresiones logicas, en VFP podemos insertar cualquier
expresion foxpro valida, como llamar un rutina, procedimiento,
funcion, llamar o invocar cualuqier variable, entre muchas cosas, que
tiene limitado CR.

Ahora bien, disenaddo un reporte en CR nos ahorra trabajo a la hora
de exportar, ya que el hace todo esto, y solo nos limitamos al disenar
el reporte una sola vez, sin programacion extra sobre exportacion.

Yo utilizo VFP y CR 11, son una combinacion simplemente letal, como
diria un amigo.

Larga vida para el mi amdo zorro for ever, pero sigamos explorando y
avanzando otras herramientas, jejeje, el saber no ocupa lugar, suerte
a todos.

JuliusMaximus

unread,
Jun 9, 2010, 10:07:33 AM6/9/10
to Comunidad de Visual Foxpro en Español
Si claro, Estoy programando vfp con una base de datos sql server y los
reportes estan en crystal reports 8.5, estos llaman a procedimientos
almacenados en la base de sql. Ahora mi problema es que cuando hago un
preview del reporte los parametros que necesita el reporte no son
seteados pues me sale un mensaje que indica "Server had been opened
yet"

ocParm = oRpt.ParameterFields()
oParm = ocParm.Item(1)
oParm.SetCurrentValue("This is the runtime special message")

Roberto Olivas Mendoza

unread,
Jun 9, 2010, 1:04:34 PM6/9/10
to publice...@googlegroups.com
Te invito a que profundices con respecto a Crystal Reports. Puedes insertar
expresiones lógicas en tus informes, condicionamiento de formatos y una
larga lista de etcéteras. Además, puedes desarrollar funciones en código
Visual FoxPro puro y leerlas dentro del diseñador de informes así como en
tiempo de ejecución.


-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de TurbiSoft
Enviado el: Miércoles, 09 de Junio de 2010 07:47 a.m.


Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: VFP con crystal reports 12, 2008

Yo considero ambos disenadores de reportes CR y VFP excelentes,

JuliusMaximus

unread,
Jun 10, 2010, 10:20:28 AM6/10/10
to Comunidad de Visual Foxpro en Español
Saludos le comento que ya solucione el problema, revise todos los
metodos de Crystal y estuve probandolos.

Con esta codificacion me funcionan Vfp con los reportes de crystal con
parametros a stored procedures..!

ESTO VA EN UN BUTTON EN EL EVENTO CLICK

STORE ALLTRIM('\\srvfsuio01\programas\sistema\rpt\cr85\vtas
\ElREPORTE.rpt') TO toRpt
LOCAL oCR AS CRAXDRT.Application
LOCAL oRpt AS CRAXDRT.Report
thisform.oCR=CREATEOBJECT("CrystalRuntime.Application")
thisform.oRpt=thisform.oCR.OpenReport(toRpt)
thisform.oRpt.Database.Tables(1).SetLogOnInfo(thisform.oRpt.Database.Tables(1).LogOnServerName,thisform.oRpt.Database.Tables(1).LogOnDatabaseName,thisform.oRpt.Database.Tables(1).LogOnUserID,
"la clave con la cual el reporte se conecta a la base sql" )
thisform.oRpt.EnableParameterPrompting = .T.
ocParam = thisform.oRpt.ParameterFields
FOR EACH oParam IN ocParam
WITH oParam
.ClearCurrentValueAndRange
DO CASE
CASE .ParameterFieldName="@nCodigoEmpresa"
.AddCurrentValue(1 )
CASE .ParameterFieldName="@nCodigoAgencia"
.AddCurrentValue(1)
CASE .ParameterFieldName="@dFechaPublicado"
.AddCurrentValue(date())
ENDCASE
ENDWITH
ENDFOR
oform = CREATEOBJECT("frmcr85",thisform.oCR,thisform.orpt )
oform.show()

en la forma frmcr85

EVENTO INIT
LParameter loCrystalReports, loReport
_screen.MousePointer = 11
WITH This
.WindowState = 2
.oCrystalReports = loCrystalReports
.oreport = loReport
IF .oReport.HasSavedData THEN
.oReport.DiscardSavedData()
ENDIF
.oReport.EnableParameterPrompting = .F.
WITH .oleCRViewer
.DisplayGroupTree = .F.
.EnableExportButton = .T.
.EnableProgressControl = .T.
.EnableRefreshButton = .F.
.EnableCloseButton = .T.
.ReportSource = ThisForm.oReport
.EnableAnimationCtrl = .F.
.ViewReport()
ENDWITH
.Visible = .T.
ENDWITH
_screen.MousePointer = 0

EVENTO ACTIVATE
WITH This.olecrViewer
.Top = 1
.Left = 1
.Height = ThisForm.Height - 2
.Width = ThisForm.Width - 2
ENDWITH

EVENTO SHOW
LPARAMETERS nStyle
*** Most users like the form mamimized on load
ThisForm.WindowState = 2

EVENTO RESIZE
WITH This.oleCRViewer
.Top = 1
.Left = 1
.Height = This.Height - 2
.Width = This.Width - 2
ENDWITH

EVENTO ERROR
LPARAMETERS nError, cMethod, nLine
IF nError != 1440
DODEFAULT()
ENDIF

EVENTO DESTROY
WITH This
.oReport = NULL
.oCrystal = NULL
ENDWITH

Espero con esto ayudar a otros cuando deseen incorporar reportes de
crystal reports 8.5 a vfp..!

Saludos

Julio


On 9 jun, 12:04, "Roberto Olivas Mendoza"
Reply all
Reply to author
Forward
0 new messages