PROBLEMAS CON EL REPORTE EN CRYSTALREPORT 8.0
TENGO EL SIGUIENTE PROBLEMAS CON UN REPORTE:
HE CREADO UN REPORTE CON CRYSTALREPORT 8.0 Y LO ESTOY MOSTRANDO CON UN CONTROL LLAMADO CRYSTAL REPORT, COMO PUEDO CAMBIAR EL ORIGEN DE LOS DATOS DEL REPORTE, YA QUE LO TENGO ENLAZADO CON EL SERVIDOR DE SQL, QUE PASA SI QUIERO CAMBIAR EL SERVIDOR DE SQL POR OTRO CON OTRO NOMBRE, LA IDEA NO ES GENERAR NUEVAMENTE EL REPORTE, SI NO CAMBIAR EL ORIGEN DE LOS DATOS POR MEDIO DE VISUAL BASIC EN LA APLICACION, ESTE ES EL CODIGO:
CrystalReport1.ReportFileName = "C:Reportesreport1pc3.rpt"
CrystalReport1.ReportSource = crptReport
CrystalReport1.RetrieveDataFiles
CrystalReport1.WindowState = crptMaximized
CrystalReport1.PrintReport
POR LA AYUDA GRACIAS
HE CREADO UN REPORTE CON CRYSTALREPORT 8.0 Y LO ESTOY MOSTRANDO CON UN CONTROL LLAMADO CRYSTAL REPORT, COMO PUEDO CAMBIAR EL ORIGEN DE LOS DATOS DEL REPORTE, YA QUE LO TENGO ENLAZADO CON EL SERVIDOR DE SQL, QUE PASA SI QUIERO CAMBIAR EL SERVIDOR DE SQL POR OTRO CON OTRO NOMBRE, LA IDEA NO ES GENERAR NUEVAMENTE EL REPORTE, SI NO CAMBIAR EL ORIGEN DE LOS DATOS POR MEDIO DE VISUAL BASIC EN LA APLICACION, ESTE ES EL CODIGO:
CrystalReport1.ReportFileName = "C:Reportesreport1pc3.rpt"
CrystalReport1.ReportSource = crptReport
CrystalReport1.RetrieveDataFiles
CrystalReport1.WindowState = crptMaximized
CrystalReport1.PrintReport
POR LA AYUDA GRACIAS
Hola banana, porfa tu estas usando un servidor sql, como hago si yo quiero conectar mi control Crystal con una bd de Access, lo que pasa es que me pasa el siguiente error cuando llamo al reporte: "No se puede abrir el servidor sql" supongo que tengo que hacer algo parecido a lo que tu hicistes, Porfaaaa!!!! Ayudame...
SI EN CRYSTAL REPORT 8.5 SE UTILIZA UNA BD DE ACCESS 2003 ENLAZADA CON VB6, Y EN SU EVENTO CR1.ACCION = 1 SE MUESTRA EL ERROR 20599 NO SE PUEDE ABRIR EL SERVIDOR SQL, PUES LA SOLUCION PARA ELLO ES REDIRECCIONARA NUEVAMENTE EL ORIGEN DE LA BASE DE DATOS, DEBIDO A QUE SE INTENTO CONECTAR CON UN SERVIDOR ANTERIORMENTE. CAMBIANDO LA OPCION DESDE MAS ORIGENES DE DATOS Y ENLAZARLO CON MICROSOFT.JET. 4.0 脫 3.51 DEPENDIENDO DE LA FORMA DE USO DE LA BD.
cheka esta direccion www.lawebcrystal.com, ahi esta lo de logonserver, tambien hayn un completo manual de crystal 8.5
lo que viene a continuacion lo acabo de sacar de un manual, no le he provado, el manual baje de http://www.canalvisualbasic.net/, si te funciona te agradeceria que me lo comuniques.
Connect
Descripci贸n
Inicia una sesi贸n en un servidor SQL.
Uso en tiempo de ejecuci贸n
[formulario.]Report.Connect
[= Name;UserID;Password;DatabaseQualifier$]
Por ejemplo:
Report1.Connect = "DSN = Contabilidad;UID = 734;PWD = grande;DSQ = Administraci贸n"
«conecta con la base de datos "Administraci贸n" del servidor "Contabilidad" usando el Id. de usuario 734 y la contrase帽a "grande".»
Comentarios
Escriba los par谩metros necesarios para iniciar una sesi贸n en el servidor SQL que necesita activar para el informe.
Los par谩metros deben aparecer con el siguiente formato:
DSN = nombre;UID = Idusuario;PWD = contrase帽a;DSQ = calificador base de datos
聲 Nombre es el nombre del servidor.
聲 Id. usuario es el nombre que se le ha asignado para iniciar una sesi贸n en el servidor SQL.
聲 Contrase帽a es la contrase帽a que se le ha asignado para iniciar una sesi贸n en el servidor SQL.
聲 Calificador de base de datos es el nombre de la base de datos si el servidor utiliza el concepto de base de datos.
Nota Antes de poder utilizar esta propiedad debe instalar el controlador ODBC para la base de datos SQL que piense utilizar e indicar la ubicaci贸n Database/BIN en la ruta de acceso.
Nota Este par谩metro s贸lo se requiere cuando sea aplicable al controlador ODBC que est茅 usando.
Disponibilidad
Tiempo de dise帽o; tiempo de ejecuci贸n.
lo que viene a continuacion lo acabo de sacar de un manual, no le he provado, el manual baje de http://www.canalvisualbasic.net/, si te funciona te agradeceria que me lo comuniques.
Connect
Descripci贸n
Inicia una sesi贸n en un servidor SQL.
Uso en tiempo de ejecuci贸n
[formulario.]Report.Connect
[= Name;UserID;Password;DatabaseQualifier$]
Por ejemplo:
Report1.Connect = "DSN = Contabilidad;UID = 734;PWD = grande;DSQ = Administraci贸n"
«conecta con la base de datos "Administraci贸n" del servidor "Contabilidad" usando el Id. de usuario 734 y la contrase帽a "grande".»
Comentarios
Escriba los par谩metros necesarios para iniciar una sesi贸n en el servidor SQL que necesita activar para el informe.
Los par谩metros deben aparecer con el siguiente formato:
DSN = nombre;UID = Idusuario;PWD = contrase帽a;DSQ = calificador base de datos
聲 Nombre es el nombre del servidor.
聲 Id. usuario es el nombre que se le ha asignado para iniciar una sesi贸n en el servidor SQL.
聲 Contrase帽a es la contrase帽a que se le ha asignado para iniciar una sesi贸n en el servidor SQL.
聲 Calificador de base de datos es el nombre de la base de datos si el servidor utiliza el concepto de base de datos.
Nota Antes de poder utilizar esta propiedad debe instalar el controlador ODBC para la base de datos SQL que piense utilizar e indicar la ubicaci贸n Database/BIN en la ruta de acceso.
Nota Este par谩metro s贸lo se requiere cuando sea aplicable al controlador ODBC que est茅 usando.
Disponibilidad
Tiempo de dise帽o; tiempo de ejecuci贸n.
