• Sábado 16 de Noviembre de 2024, 06:02

Autor Tema:  Re: Crystal Report  (Leído 2536 veces)

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Re: Crystal Report
« en: Martes 14 de Octubre de 2003, 09:59 »
0
Hola todos...
Cuando uso esta linea
Report.SQLQueryString = Form1.Adodc1.RecordSource
para modificar el conjunto de registros de mi reporte en crystal me da el siguiente error
"ESTA FUENTE NO ES COMPATIBLE CON CONSULTAS SQL" alguien me ayuda por favor?

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Crystal Report
« Respuesta #1 en: Martes 14 de Octubre de 2003, 10:09 »
0
En las propiedades del Adodc el origen de los registros debe ser de tipo 8 (adcmdunknown) o de tipo 1 (adcmdtext)
Verifica si es así.
:good:

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Re: Crystal Report
« Respuesta #2 en: Martes 14 de Octubre de 2003, 10:28 »
0
Si es de tipo 8, creo q el problema esta cuando creo el reporte en como me conecto a las tablas o algo asi..cual es la mejor forma de conectarte a la base de datos pq yo utilizo la opcion ADO y OLEB y luego construyo la cadena de conexion...

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Crystal Report
« Respuesta #3 en: Martes 14 de Octubre de 2003, 11:22 »
0
No entiendo muy bien como lo haces, mándame un pequeño ejemplo con un reporte y te miro donde puede estar el problema
:good:

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Re: Crystal Report
« Respuesta #4 en: Miércoles 15 de Octubre de 2003, 19:54 »
0
Hola angeles probe el tuyo con los cambios y si q va...te envio un ejemplo de como lo hago yo a ver si das con la solucion..he creado un origen de datos llamado ejemplos...cualquier cosa me dices...q estoy al borde de la histeria :hitcomp:
mil gracias
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Crystal Report
« Respuesta #5 en: Jueves 16 de Octubre de 2003, 08:50 »
0
He comprobado tu ejemplo, por lo que he visto tienes mal conectado el Report1, también debes conectarlo por ODBC, vuelve a diseñarlo, pero mejor lo haces desde Crystal y luego lo agregas a VB, sólo hay que seguir el asistente, te envío tu ejemplo con un informe creado por mi ( está diseñado de forma chapuza) que sí funciona.
Otra cosa la cadena SQL es mejor que se la asignes a variable de Report.
Si no te funciona avisa.
:good:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Re: Crystal Report
« Respuesta #6 en: Jueves 16 de Octubre de 2003, 09:43 »
0
Gracias Angeles, va todo bien por ahora...solo una duca mas...ultimamente para conectarme a la bd habia optado por no usar un origen de datos sino construia una cadena de conexion para no tener q crear el origen de datos en todo los ordenadores en q funcionaba la aplicacion...los reporte tambien los puedo crear con cadena de conexion?...nuevamente mil gracias...

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Crystal Report
« Respuesta #7 en: Jueves 16 de Octubre de 2003, 10:02 »
0
FDa muchos problemas, pero lo que puedes hacer es que tu programa cree y/o actualice el origen de datos ODBC. El método a utilizar es:
DBEngine.Registerdatabase
Para utilizarlo debes incluir la referencia a
Microsoft DAO
Usar esto es más cómodo y seguro, además así no cambias nada.

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Re: Crystal Report
« Respuesta #8 en: Jueves 16 de Octubre de 2003, 10:32 »
0
a todo esto como manejas tu las rutas de la bd? yo comence a utilizar cadena de conexion pq los origenes de datos me obligaba a estarla actualizando cada vez q cambiaba de lugar la bd...antes usaba udl's con origen de datos pero me parecia muy engorroso, luego cambie a cadena de conexion con el manejador Jet 4.0...ahora tu q me recomiendas

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Crystal Report
« Respuesta #9 en: Jueves 16 de Octubre de 2003, 11:19 »
0
No te entiendo, la cadena de conexión también debes modificarla cuando cambias la ubicación de la BD, al igual que el enlace.
:question:

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Re: Crystal Report
« Respuesta #10 en: Jueves 16 de Octubre de 2003, 11:46 »
0
claro pero si uso chdir path y la BD esta en la misma carpeta q en la aplicacion y no tengo q poner la ruta...bueno creo yo...

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Crystal Report
« Respuesta #11 en: Jueves 16 de Octubre de 2003, 12:18 »
0
En el método registerdatabase, puedes hacerlo igual,en la cadena donde le pasas el "Datasource=" & App.path...............