crystal report 10

25/06/2005 - 16:03 por andres | Informe spam
buenos dias, tengo un problema con el viewer de crystal
report 10, tengo el siguiente llamado a un reporte:

crRpt1 = New ReportDocument
Dim strRoot As String = Application.StartupPath()
rptName = strRoot & "\INFORMES\Actas1.rpt"
crRpt1.Load(rptName)
CrystalReportViewer1.ReportSource = crRpt1

'asigna valores de conexion al reporte
LogOnTablesReports()

crRpt1.SetParameterValue("DOC", Documento)
crRpt1.SetParameterValue("CEDULA", Cedula)
CrystalReportViewer1.Show()

Private Sub LogOnTablesReports()
Dim Tabla1 As Table
Dim logonInfo As New TableLogOnInfo
For Each Tabla1 In crRpt1.Database.Tables
' Obtener el objeto TableLogOnInfo.
logonInfo = Tabla1.LogOnInfo
' Establecer el nombre del servidor o del origen
' de datos ODBC, el nombre de la base de datos,
' la identificación de usuario y la contraseña.
logonInfo.ConnectionInfo.ServerName=sqlServer.DATABASENAME
logonInfo.ConnectionInfo.DatabaseName=sqlServer.DATABASENAM
E
logonInfo.ConnectionInfo.UserID = sqlServer.DATABASEUSER
logonInfo.ConnectionInfo.Password = sqlServer.DATABASEPASS
' Aplicar la información de conexión a la tabla.
Tabla1.ApplyLogOnInfo(logonInfo)
Next Tabla1
End Sub


eventualmente, los valores de Documento y Cedula cambian,
pero me muestra siempre el mismo reporte, no lo actualiza
con la informacion de los parametros nuevos que le estoy
enviando. Podria alguien ayudarme con este impace.

Gracias,

Ing. Andres Rojas
 

Leer las respuestas

#1 Juan Pedro Gonzalez
27/06/2005 - 13:04 | Informe spam
Hola Andres,

Despues de cargar el Report, y haberle definido todos los parametros que
necesites llama a la propiedad Refresh:

crRpt1.Refresh

Eso debería actualizar el Report y empleara los nuevos datos y no aquellos
que tiene almacenados de la ultima consulta realizada en el diseñador.

Saludos,

Juan Pedro González

Preguntas similares