Crystal Report - Ayuda para cambiar dinamicamente origen de datos

 
Vista:

Ayuda para cambiar dinamicamente origen de datos

Publicado por Fernando (1 intervención) el 07/05/2007 15:42:26
Hola
necesito saber como cambiar dinamicamente el origen de datos de un reporte.
Tenemos una contabilidad con visual fox 8 y los reportes en crystal 9 y sql server.
Pasa que cuando instalamos ese sistema de contabilidad a un nuevo cliente, tenemos
que revisar cada reporte para actualizar el origen de datos, programaticamente lo que hacemos es:

crxApplication=createobject("CrystalRuntime.Application")

crxReport=crxApplication.OpenReport(parReporte)

CRXTables=CRXReport.Database.Tables
CRXTable=CRXTables.Item(01)

***************
* ACA LES PASAMOS LOS DATOS DE LA CONEXION QUE ESTAN EN EL ORIGEN DE *
* DATOS
****
CRXTable.SetLogOnInfo(parODBC,parBase,parUsuario,parPassword)

esto funciona, pero cuando se cambia el origen de datos, apuntando a una nueva
base de datos en SQL SERVER, el reporte no trae los datos actualizados,
alquien sabe porque?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda para cambiar dinamicamente origen de dato

Publicado por erick geovanni alvarez samayoa (147 intervenciones) el 07/05/2007 16:55:06
de hecho a mi me a pasado lo mismo, si podes cambiar el nombre del servidor, pero si ya le cambias el nombre a la base de datos, tenes que actualizar cada reporte para que lea el nuevo nombre, anque se lo estes actualizando, la verdad aun no lo se.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar