FoxPro 9 y Crystal Reports

2,295 views
Skip to first unread message

Alan Israel

unread,
Oct 8, 2011, 4:07:01 PM10/8/11
to Comunidad de Visual Foxpro en Español
Hola, antes que nada espero que tengan un buen día y la razón de que
te escribo es que en estos momentos tengo un problema para intentar
hacer que me funcione VFP con Crystal Reports (Crystal lo utilizo
desde Visual Studio 2008), lo que hice fue crear un reporte en Visual
Studio 2008 y unicamente agregar un campo de una tabla (solo para ver
que se hiciera la conexion), esto lo hice de la siguiente forma:

En la parte superior derecha de VS2008 en: Campos de la Base de
datos\Asistente de base de datos\crear conexion nueva\OLE DB(ADO)\

Y en la opcion Proveedor, le indico: Microsoft OLE DB Provider for
Visual FoxPro
En origen: La ruta en que se encuntra mi tabla libre
Y aceptar, luego siguiente,siguente y finalizar


Con esto ya me aparecen los campos de la tabla y solo agrego al
reporte un campo ejemplo: Nombre y listo lo guardo, ahora con visual
foxpro tengo estas instrucciones desde un prg:



CD ? &&DEBE DE INDICAR EN DONDE SE ENCUENTRA EL REPORTE Y LA TABLA
DESDE LA QUE QUIERO HACERDER A LOS DATOS

CLOSE ALL
USE Tabla_1 IN 0 &&USANDO LA TABLA DE EJEMPLO

loCR= CREATEOBJECT( "CrystalRuntime.Application")

&&Creando el directorio en el que se guardara la tabla temporar que
contendra los datos
lcTabla= ADDBS( GETENV("TEMP"))+ SYS(3)+ ".DBF"

loCR= CREATEOBJECT("CrystalRuntime.Application")

loRpt= loCR.OpenReport("CrystalReport1.RPT")

IF loRpt.HasSavedData
loRpt.DiscardSavedData()
ENDIF

lcTabla= ADDBS( GETENV("TEMP"))+ SYS(3)+ ".DBF"
SELECT * from Tabla_1;
INTO CURSOR cCursor &&CREANDO EL CURSOR

SELECT cCursor
COPY TO ( lcTabla ) TYPE FOX2X AS 850 &&Para q los caracteres con
acentos se vean correctamente en el reporte


** Cambia la ubicación de la tabla en el reporte.
loRpt.Database.Tables( 1).Location= lcTabla

** Imprime el reporte con los datos de la nueva ubicación.
loRpt.PrintOut() &&Y SE SUPONE QUE ME LO DEBERIA DE IMPRIMIR AQUI PERO
ME MARCA ERROR


El error que me marca es el siguiente:

OLE IDispatch exception code 0 from Crystal Reports ActiveX
Designer:Logon Failed
Details: ADO Error Code: 0x800300fb
Source: Microsoft OLE DB Service Components

No se que es lo que estoy haciendo mal, ojala me puedan compartir de
tu tiempo y ayudarme en este problema que tengo, se los agradeceria
mucho porque la verdad me agradaria mucho trabajar con Crystal Report
y asi ya no usar Report Designer de FoxPro.
Gracias

TurbiSoft

unread,
Oct 10, 2011, 8:23:20 AM10/10/11
to Comunidad de Visual Foxpro en Español
Saludos Alan:

Y que version de CR tiene VS2008?

Allan Raúl Acuña

unread,
Oct 10, 2011, 12:40:26 PM10/10/11
to publice...@googlegroups.com
Uso CR8.5 que resuelve

Atentamente;

Lic. Allan R. Acuña
Desarrollador Independiente
msn= allan...@hotmail.com
skype= niceasysoft
+(505) 8 831 8191
www.NicEasySoft.com



> Date: Mon, 10 Oct 2011 05:23:20 -0700
> Subject: [vfp] Re: FoxPro 9 y Crystal Reports
> From: vbsco...@gmail.com
> To: publice...@googlegroups.com

Alan Israel

unread,
Oct 10, 2011, 1:43:05 PM10/10/11
to Comunidad de Visual Foxpro en Español
Pues al parecer es Crystal Reports Basics Para Visual Studio 2008, me
estaban comentando que el CR2008 no trae el componente RDC asi que
intentare usando la version 11 a ver si se arreglo el problema y
despues les cuenta

On 10 oct, 11:40, Allan Raúl Acuña <allan_ra...@hotmail.com> wrote:
> Uso CR8.5 que resuelve
>
> Atentamente;
>
> Lic. Allan R. Acuña
> Desarrollador Independiente
> msn= allan_ra...@hotmail.com
> skype= niceasysoft
> +(505) 8 831 8191www.NicEasySoft.com
>
>
>
>
>
>
>
> > Date: Mon, 10 Oct 2011 05:23:20 -0700
> > Subject: [vfp] Re: FoxPro 9 y Crystal Reports
> > From: vbscompu...@gmail.com

TurbiSoft

unread,
Oct 10, 2011, 2:03:58 PM10/10/11
to Comunidad de Visual Foxpro en Español
Si usas CR11 o cualquier otra, recuerda que tienes que registrar el
runtime de CR en las terminales donde corrar la app

Luis Alberto Turbi
Rep. Dominicana

Moises Daniel Vilchez Tello

unread,
Oct 12, 2011, 5:57:42 PM10/12/11
to publice...@googlegroups.com
Saludos, te adjunto unas imagenes de VFP + CR 9.0...


--
Moises Daniel Vilchez Tello
Chiclayo - Lambayeque - Peru

rpt_inventario.png
rpt_compras_detalladas.png
rpt_ventas_detalladas.png

Douglas Sánchez Guillén

unread,
Oct 12, 2011, 6:14:50 PM10/12/11
to publice...@googlegroups.com
Hola que tal puedes Adjuntar el programa por favor para verlo.
para ver como automatizarlo con vfp9
Saludes
--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Movistar: 505 8759 - 5342
Claro: 505 88495476

Miguel Canchas

unread,
Oct 12, 2011, 6:23:40 PM10/12/11
to publice...@googlegroups.com

El único inconveniente que le veo es que no usas el cursor con el que estas trabajando en el momento, si no que tienes que ejecutar un SP o accesar una tabla o una vista para ver los datos…. Me estoy refiriendo a una guia o factura, aunque si se usara CA podría ser… por otro lado mis reportes los muestro primero en un grid, si es conforme lo mando a excel o frx según quiera el usuario, lo bueno del CR es que tiene ya integrado esas exportaciones…

 

MK

Reply all
Reply to author
Forward
0 new messages