Cambiar BDD en informe de Crystal Reports

23/08/2004 - 11:31 por Juanjo | Informe spam
Hola,
¿Cómo puedo cambiar el servidor y la BDD a la que apunta un informe de
CR? Porque en los clientes donde instalo el programa, no tienen un servidor
ni BDD con nombre igual al mío.

Por cierto, buscando en anteriores mensajes he encontrado respuestas
para solucionarlo mediante el código que pongo más abajo, pero a mí no me ha
funcionado.

¿Deberé crearme un DataSet que alimente cada informe? Si es así, menuda
chapuza..

Saludos, Juanjo.


'Creo una instancia a mi Reporte "Curriculum"
Dim crReportDocument As New Curriculum()
Dim crDatabase As Database
Dim crTables As Tables
Dim crTable As Table
Dim crTableLogOnInfo As TableLogOnInfo
Dim crConnectionInfo As ConnectionInfo

'Create an instance of the strongly-typed report object
crReportDocument = New Curriculum()

'Setup the connection information structure to be used()
'to log onto the datasource for the report.
crConnectionInfo = New ConnectionInfo()
With crConnectionInfo
.ServerName = "ElServidor"
.DatabaseName = "LaBasedeDatos"
.UserID = "ElUsuario"
.Password = "LaClave"
End With

'Get the table information from the report
crDatabase = crReportDocument.Database
crTables = crDatabase.Tables

'Loop through all tables in the report and apply the(connection)
'information for each table.
For Each crTable In crTables
crTableLogOnInfo = crTable.LogOnInfo
crTableLogOnInfo.ConnectionInfo = crConnectionInfo
crTable.ApplyLogOnInfo(crTableLogOnInfo)
Next


'Set the viewer to the report object to be previewed.

CrystalReportViewer1.ReportSource = crReportDocument

Preguntas similare

Leer las respuestas

#1 Freddy Cáceres
23/08/2004 - 15:09 | Informe spam
que tal juanjo:

Cuentanos, contra que base de datos y que vercion de crystal.

tb aca he publicados algunos tips de crystal
http://www.tips.cl/sitio/modulos/sitio/?idcat2

Saludos
-
Freddy Cáceres
Santiago - Chile
Mostrar la cita
apunta un informe de
Mostrar la cita
tienen un servidor
Mostrar la cita
encontrado respuestas
Mostrar la cita
pero a mí no me ha
Mostrar la cita
Si es así, menuda
Mostrar la cita
the(connection)
Mostrar la cita
#2 Juanjo
23/08/2004 - 22:35 | Informe spam
Perdón, se me olvidó lo principal.

La BDD es Sql Server 2000 y el informe está hecho con Crystal Reports
que viene con el .NET (o sea, la versión 9)

Gracias por contestar,
Juanjo.
"Freddy Cáceres" escribió en el mensaje
news:b8cd01c48912$76e544d0$
que tal juanjo:

Cuentanos, contra que base de datos y que vercion de crystal.

tb aca he publicados algunos tips de crystal
http://www.tips.cl/sitio/modulos/sitio/?idcat2

Saludos
-
Freddy Cáceres
Santiago - Chile
Mostrar la cita
apunta un informe de
Mostrar la cita
tienen un servidor
Mostrar la cita
encontrado respuestas
Mostrar la cita
pero a mí no me ha
Mostrar la cita
Si es así, menuda
Mostrar la cita
the(connection)
Mostrar la cita
#3 Freddy Cáceres
23/08/2004 - 23:52 | Informe spam
que raro el codigo que tu muestras deberia de funcionarte o
bien el articulo
http://www.tips.cl/sitio/modulos/si...amp;idarty
que es lo mismo.

que es lo que pasa?, te pide igual el login?, los datos no
se actualizan?, ojo que la base tiene que ser la misma en
terminos de su estructura, si es que hay aguna variacion en
los tipos de datos no te va a funcionar, tb importa el
propietario de los objetos debe ser el mismo que el del
informe original.

Saludos
-
Freddy Cáceres
Santiago - Chile
Mostrar la cita
Crystal Reports
Mostrar la cita
el mensaje
Mostrar la cita
used()
Mostrar la cita
#4 JuanPA
24/08/2004 - 12:03 | Informe spam
Hola Freddy.

No me pregunta el login. El problema es que no me actualiza los datos y
me vuelve a sacar los datos de la BDD originaria. La estructura de ambas BDD
y todos sus objetos es la misma y el propietario el mismo que en el informe
original.

He probado con los modos de autentificación 'Autentificación de Windows'
y también con 'Autentificación SQL Server' y en ambos me falla.

Por cierto, he puesto el código copiado literalmente del link que me has
puesto (obviamente, cambiando el informe y los datos de conexión) pero no
va.

Gracias por responder,
Juanjo.

"Freddy Cáceres" escribió en el mensaje
news:bca101c4895b$80f9cba0$
que raro el codigo que tu muestras deberia de funcionarte o
bien el articulo
http://www.tips.cl/sitio/modulos/si...amp;idarty
que es lo mismo.

que es lo que pasa?, te pide igual el login?, los datos no
se actualizan?, ojo que la base tiene que ser la misma en
terminos de su estructura, si es que hay aguna variacion en
los tipos de datos no te va a funcionar, tb importa el
propietario de los objetos debe ser el mismo que el del
informe original.

Saludos
-
Freddy Cáceres
Santiago - Chile
Mostrar la cita
Crystal Reports
Mostrar la cita
el mensaje
Mostrar la cita
used()
Mostrar la cita
Ads by Google
Search Busqueda sugerida