Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Impresion Informe Visual Basic 6 con Crystal

Estas en el tema de Impresion Informe Visual Basic 6 con Crystal en el foro de Visual Basic clásico en Foros del Web. Hola!! Soy nuevo en este foro y espero que me ayudeis en lo posible. Mi problema es que en mi pc me imprime el informe ...
  #1 (permalink)  
Antiguo 27/06/2007, 01:09
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación Impresion Informe Visual Basic 6 con Crystal

Hola!!

Soy nuevo en este foro y espero que me ayudeis en lo posible.

Mi problema es que en mi pc me imprime el informe de crystal con este código, pero en otro pc llega a este código y no hace nada, ni errores ni nada. He instalado el crystal en el pc que no va por si era del tema de librerias.

No se porque no se muetra la vista preliminar en el crystal, me falta algo del crystal para el visual o algo.

Este es el código (Tiene datos calculados y la ruta del informe rpt) :


With CrystalReport1
.Reset
.ReportSource = crptReport
.WindowShowPrintSetupBtn = True
.ReportFileName = App.Path & "\datos\ComDel.rpt"
.WindowState = crptMaximized
.PrinterSelect
.SQLQuery = "SELECT informes.id,Informes.Texto1,Informes.Texto2,Inform es.Numero3,Informes.Numero4,Informes.Numero5,Infor mes.Numero6,Informes.Numero7,Informes.Numero8,Info rmes.Numero9,Informes.Numero10,Informes.Numero11,I nformes.Numero12 From Informes ORDER BY informes.id"
.ParameterFields(0) = "mes;" & cmbMes.Text & ";TRUE"
.ParameterFields(1) = "delegado;" & cmbDelegados.Text & ";TRUE"
.ParameterFields(2) = "serie;" & cmbSeries.Text & ";TRUE"
.ParameterFields(3) = "MesCalculo;" & MesCalculado & ";TRUE"
.PrintReport
End With


Gracias de antemano chicos
  #2 (permalink)  
Antiguo 27/06/2007, 11:04
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
De acuerdo Re: Impresion Informe Visual Basic 6 con Crystal

Deberias rebisar los archivos para distrubir crystal, probablemente te falten componentes para su correcto funcionamiento.

Saludos.
  #3 (permalink)  
Antiguo 27/06/2007, 14:40
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Impresion Informe Visual Basic 6 con Crystal

Buenas, gracias por responder.

Lo q me quieres decir es q instalando el crystal report o sus librerias, ocupan unos 100 mb creo, ya estaría? Es q el problema es de un amigo y no está cerca su ubicación y me gustaría saber exactamente lo q pasa.

Me lo podeis confirmar si es posible pa no fallar?

Gracias por todo chicos
  #4 (permalink)  
Antiguo 20/05/2008, 09:28
 
Fecha de Ingreso: mayo-2008
Mensajes: 7
Antigüedad: 15 años, 11 meses
Puntos: 0
De acuerdo Respuesta: Impresion Informe Visual Basic 6 con Crystal

hola S-Virus hay 2 situaciones que me encontre cuando empece a programar en cualquier programa visual tengo la solucion mira cuando crear automaticamente el pa quete de instalacion automaticamente jala las librerias craxdrt?.dll y crviewer?.dll ojo el signo de ? es la version de crystal, bueno las copia en la ruta de system32 pero he aqui en problema cuando utilizamos la instancia para la dll craxddrt?.dll jala por defaul otra version de dll en pocas palabras el craxddrt.dll es solo en donde se encuentra el crystal instalado, que tienes que hacer buscar la instancia de la libreria craxdrt?.dll la diferencia es un (d) y agrega la instanacia en tu lenguaje de programacion ok. la otra estas librerias apuntan por defaul a una ruta de crystal la cual es C:\Archivos de programa\Archivos comunes\Crystal Decisions\2.0\bin aqui hay un paquete de librerias estos archivos tambien debes tomarlo encuenta en tu paquete de instalacion tal y como esta la ruta, por que por que estas librerias son auxiliarres de las mensionadas anterior mente, logico tu paquete de instlacion tiene que registralas si no puedeshacerlo tu con regsvr32.

En resumen:
1.- Cambiate de maquina en donde tengas tu lenguaje de programacion y donde no tengas el Crystal instalado.
2.- Copia las librerias craxdrt?.dll y crvieewr?.dll en System32 y registralas
3.-Copia de tu maquina donde se instalo el cristal el paqute de librerias que ocupa y que se encuentran en C:\Archivos de programa\Archivos comunes\Crystal Decisions\2.0\bin y registra todoas las librerias, si eres programador mas vale hacer un pequeño codigo para registrar cada 1 de las dll.

Nota: solo debes de ten cuidado de no copiar la libreria Craxddrt?.dll por que es la que te causa conflicto en la instacina

saludos des de Mexico tu carnal Kikin si tienes mas dudas escribeme a mi correo [email protected]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:37.