• Lunes 23 de Diciembre de 2024, 01:43

Autor Tema:  Reporte Crystal Carga Y Se Descarga  (Leído 2285 veces)

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Reporte Crystal Carga Y Se Descarga
« en: Viernes 3 de Noviembre de 2006, 17:56 »
0
hola  :huh: a alguien le ha llegado a pasar algo como esto...

Tengo 5 reportes que hice en Crystal Report 8.5 y en VB una ventana que llama a cada uno, con un sólo control Crystal incrustado en la ventana, lo raro de todo esto, es que todos los reportes que llamo desde el programa se muestran sin problemas a exceptión de uno, el cual al llamarlo se muestra e inmediatamente se cierra.

Al refrescar los datos de ese reporte en el propio Crystal, se muestra sin problemas, ese reporte es un Reporte con 2 suobreportes, y los 2 subreportes son consultas SQL hechas en Access, en vez de ser un reporte con tablas Access, es con consultas Access, el reporte problematico es 1 tabla con 2 consultas SQL de access.

El codigo que uso para llamar al reporte desde vb es este:
Código: Text
  1.  
  2. CrystalReport1.DataFiles(0) = App.Path + "\BDVehiculos.mdb"
  3. CrystalReport1.ReportFileName = App.Path + "\reportes\ReporteMantPreventivo.rpt"
  4. CrystalReport1.RetrieveDataFiles
  5. CrystalReport1.WindowState = crptMaximized
  6. CrystalReport1.PrintReport
  7.  
  8.  

El control de crystal que uso en la ventana de reportes es:
Crystal Report Control -> del menu componentes de vb.

Ese reporte con o sin formulas, igual carga y se descarga al llamarlo, además por ser un Reporte con Sobreportes (que son consultas SQL de access) no es el problema porque de los 5 reportes otros 2 tambien son asi, y si salen bien.

Alguien ha tenido problemas parecidos? un reporte que al intentar llamarlo se abre y se cierra inmediatamente?  :unsure: es el único inconveniente que tengo, no sé si hacer el instalador (pq el programita ya esta listo) pero esta esto problema de ese reporte con esos sintomas tan extraños  :blink:
Si esto es Leído por accidente, induzca al vomito

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Reporte Crystal Carga Y Se Descarga
« Respuesta #1 en: Sábado 4 de Noviembre de 2006, 18:38 »
0
Son las consultas, (es un reporte con 2 consultas access) pero cada consulta está en su propio reporte, es decir, es un reporte con 2 subreportes.

Bueno, quite una de las consultas y llame al reporte, nada todo igual, se abria y se cerraba nuevamente, entonces el que quite lo volvi a colocar y quite el otro, igual nada, después quite los dos subreportes, quedando el reporte padre en blanco, ahí si que se cargaba sin problemas.

Bueno en Access las consultas se generan bien, sin problemas, en Crystal el reporte se carga bien sin problemas, había que ver porque con VB sucede esto.

ah! si estas son las SQL de consulta, ambas:

Cada 20.000 Kms o 6 Meses:
Código: Text
  1.  
  2. SELECT A.TxtUnidad, A.TxtFecha, A.TxtTotal, A.TxtKmFin, A.TxtNumFactura
  3. FROM TR_SERV_BIMENSUAL_MANT_PREVENTIVO AS A, TR_REPORTE AS B
  4. WHERE A.MantPreventivo=1 AND A.Cada20Km_6Meses=1 AND A.Cada40Km_1Año=0
  5. AND A.TxtSucursal=B.TxtSucursal AND A.TxtMes=B.TxtMes
  6. ORDER BY A.TxtUnidad;
  7.  
  8.  

Cada 40.000 Kms o 1 Año:
Código: Text
  1.  
  2. SELECT C.TxtUnidad, C.TxtFecha, C.TxtTotal, C.TxtKmFin, C.TxtNumFactura
  3. FROM TR_SERV_BIMENSUAL_MANT_PREVENTIVO AS C, TR_REPORTE AS D
  4. WHERE C.MantPreventivo=1 And C.Cada20Km_6Meses=0 And C.Cada40Km_1Año=1 And C.TxtSucursal=D.TxtSucursal And C.TxtMes=D.TxtMes
  5. ORDER BY C.TxtUnidad;
  6.  
  7.  

Me fije de otro reporte que tiene tambien subreportes (consultas access) y la única diferencia es que uno tiene dos secciones de Detalle, y el otro los subreportes están en dos secciones de pie de reporte, no en detalles, pero cambie para que fuese igual y nada, sigue abriendose y cerrandose inmediatamente.

Como el problema es desde VB por eso puse esto aqui en el foto de vb, perdon si tal vez sea más para el foro de crystal por ser tanto problema de él tambien, aunque como habia comentado antes, tanto en access como en crystal todo bien, es el vb el que presenta la cuestion, pero la respuesta debe estar en la forma como está puesta la data en el reporte, seguire viendo, sino, entonces termino de hacer el instalador y le dejo el muerto del reporte al informatico de la emrpesa, en caso que yo no pueda  hehehe.

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

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Reporte Crystal Carga Y Se Descarga
« Respuesta #2 en: Lunes 6 de Noviembre de 2006, 20:25 »
0
Todo listo!  :lightsabre:

Volví a hacerlo todo de nuevo y ya funciona, claro antes ya había pensado en eso pero no rulaba, en esta ocasión hice el reporte parte por parte e iba llamandolo con forme lo iba haciendo en espera de ver la falla, pero pude terminarlo de hacer y ahora esté ultimo no presenta problemas al llamarlo.

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