• Sábado 21 de Diciembre de 2024, 15:01

Autor Tema:  Crystal Y Su P.... Madre  (Leído 2417 veces)

Roll

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
Crystal Y Su P.... Madre
« en: Viernes 17 de Junio de 2005, 20:40 »
0
amo a ver...

Tengo mi programita montao con un bonito botón de imprimir que me muestra el informe en crystal reports (que en mi máquina funciona perfectamente porque tengo visual y crystal reports instalao)...

pero bien, el problema viene cuando lo empaqueto. El jod.... programa funciona perfectamente hasta que le doy al botoncito de imprimir... ¿Que pasa cuando le das Roll? os preguntareis... pues que se me ve el informe y acto seguido se me cierra solo  :angry:  :angry:  :angry:  :angry:  :angry:

Me han dicho por ahi que probablemente fuera de las dependencias, que me faltaria alguna por agregar, PERO NO!! estoy hasta las narices de agregar dependencias que el Proccess explorer me dice que tengo  :(  :(

Pero he hecho un nuevo descubrimiento... Si empaqueto el programa con Inno setup, lo dicho, se me abre el informe y acto seguido se me cierra; PERO si lo empaqueto con el asistente de Visual 6 ni sikiera se me abre  :blink:  :blink:  :blink:

echarme una manita PONFAVOOOOOOOOOO!!!

Saludos :D
WOOOOOOOOOOOOOOOOOOOOOOOOOP

Roll

  • Miembro activo
  • **
  • Mensajes: 76
    • Ver Perfil
Re: Crystal Y Su P.... Madre
« Respuesta #1 en: Domingo 19 de Junio de 2005, 13:59 »
0
Vale, ya esta el tema solucionado, para el que lo quiera saber....

resulta que independientemente de que le indiquemos en tiempo de ejecucion la ubicacion del arhivo de informe (CrylRep1.ReportFileName = App.path + "\reporte.rpt") el propio archivo de informe tiene en sus propiedades la ubicacion de la base de datos, por lo tanto, si cambiamos de ubicacion la base de datos el archivo de informe nos manda dicho error.

La solucion es: abrimos el CrystalReport y el archivo de informe que queremos, en el menu Base de datos seleccionamos la opcion "Establecer ubicacion", en el recuadro que se abre hacemos clic en el boton "La misma del informe", despues hacemos clic en "Terminado" y con eso establecemos que el archivo de reporte debe buscar la base de datos en el mismo lugar donde se encuentre el mismo.

Saludos  :)
WOOOOOOOOOOOOOOOOOOOOOOOOOP

oseanes

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Crystal Y Su P.... Madre
« Respuesta #2 en: Lunes 20 de Junio de 2005, 11:26 »
0
Eso es correcto si el informe y la base de datos estan en la misma ubicacion. Pero y si no es asi ?

mira en esta direccion

http://es.groups.yahoo.com/group/crystalreports/

en el apartado de archivos, hay un ejemplo de como se lanza un informe desde visual, como se le indica donde esta la base de datos, como se filtran los datos que queremos mostrar, y alguna cosa mas

pachnet

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Crystal Y Su P.... Madre
« Respuesta #3 en: Viernes 8 de Julio de 2005, 17:02 »
0
Hola de antemano muchas gracias si puedes ayudarme lo q pasa q me entere q el crystal es una herramienta muy potente para los reportes y quisiera de tu ayuda tendras un ejemplo porfavor y como desde Vb enviar parametros y mostras los reportes en un formulario si tuvieras un ejemplo pequeño de como hacerlo porfa muchas gracias

oseanes

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Crystal Y Su P.... Madre
« Respuesta #4 en: Martes 12 de Julio de 2005, 16:48 »
0
mira el mensaje anterior, hay una direccion de un grupo en yahoo, ali hay un proyecto de visual, con codigo fuente, que indica todo lo que tu quieres