• Martes 19 de Noviembre de 2024, 05:26

Autor Tema:  Error Al Llamar Reporte Crystal  (Leído 3109 veces)

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Error Al Llamar Reporte Crystal
« en: Sábado 22 de Octubre de 2005, 01:52 »
0
Perdon por poner este link aqui pero el Foro de Crystal es un foro muy poco activo, asi que veo la posibilidad de ver si algun desarrollador que utilice Crystal Report pueda conocer este tipo de error y saber como solucionarlo.

http://foros.solocodigo.com/index.php?showtopic=17932

Buscando mucho, al parecer el problema esta relacionado a las DLL, falta alguna o no esta correctamente registrada o ubicada, pero la cuestion es por ahi, con las DLLs al instalar la aplicacion la maquina del cliente. Pero practicamente he empaquetado la mayoria de las DLLs de Crystal, y tratado de registrar, pero todo sigue igual.

De igual manera corriendo los runtime help de Crystal para saber las dependencias de crystal (en mi caso) DAO.

por favor una manito si  :(
Si esto es Leído por accidente, induzca al vomito

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error Al Llamar Reporte Crystal
« Respuesta #1 en: Sábado 22 de Octubre de 2005, 02:01 »
0
Trata lo siguiente, en el Crystal Report, con el reporte abierto, busca en menú 'Base de datos' la opción 'Establecer ubicación' y en el cuadro que aparece elige 'La misma que el informe'

 <_<

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Error Al Llamar Reporte Crystal
« Respuesta #2 en: Sábado 22 de Octubre de 2005, 04:52 »
0
Compadre ya lo resolvi  B)

Se resuelve de la siguiente forma...

Ejecutar el archivo de ayuda de Crystal llamado: Runtume.hlp
El cual se encuentra en la ruta:
C:\Archivos de programa\Seagate Software\Crystal Report\Developer Files\Help

En mi caso es Base de datos Access 97, por lo que de la lista seleccione:
Direct Access - Access 7

Esto arroja la informacion de las DLL que necesita el Crystal para Access97
y DAO
Este es el contenido del archivo de ayuda del Crystal informando:

FILENAME   LOCATION   DESCRIPTION
P2BDAO.DLL   WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)   SCR Physical
Database DLL
P2CTDAO.DLL   WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)   SCR Physical
Dictionary DLL
P2IRDAO.DLL   WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)   SCR Physical
Directory DLL
 
The following files are required if you are using one of the following
external databases as an Access 7.0 attached table (Installable ISAM):

FILE   LOCATION   DESCRIPTION
MSPX3032.DLL   WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)   Paradox DLL
MSXB3032.DLL   WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)   dBASE (and FoxPro)
DLL

Las 3 primeras librerias las pase a System32 y funciono, posteriormente a
agregarlas al instalador de igual manera funciono.

Para cuando sucede el error de: Physical database not found.
Irse al Runtime.hlp del Crystal el cual informa de las dependencias del
Crystal para lo desarrollado.

Las ultimas DLL no las tengo pero no importa, son para otro tipo de BDs.  :kicking:

Fue una batalla dura pero listo  :lightsabre:

 :hola:
Si esto es Leído por accidente, induzca al vomito

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Error Al Llamar Reporte Crystal
« Respuesta #3 en: Sábado 22 de Octubre de 2005, 15:26 »
0
Gracias por la información.

 :kicking: