Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/10/2004, 23:57
Camaleon_02
 
Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 19 años, 8 meses
Puntos: 0
Aca adjunto algo de codigo por ahi mi problema te sirve de algo. una ves que termino de crear el informe en crystal. lo estoy haciendo en un winform aparte (por ahora), en el cuadro de herramientas busco el crystalReportViewer y lo inserto en el form. en la propiedad ReportSource busco el informe creado y lo cargo, luego creo un boton en el mismo formulario, y le pongo el siguiente codigo.
Private Sub btnDisplayReport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisplayReport.Click
'Borra el origen del informe anterior
crViewer.ReportSource = Nothing
'Crea los objetos de valores de parametro
Dim paramStartDate As New ParameterDiscreteValue
Dim ParamEndDate As New ParameterDiscreteValue
paramStartDate.Value = txtinicio.Text
ParamEndDate.Value = txtfin.Text
'Crea la coleccion de parametros
Dim paramList As New ParameterFields
'Crea los objetos Parameter y los añade a la coleccion
Dim paramTemp As ParameterField
paramTemp = New ParameterField
paramTemp.ParameterFieldName = "@Beginning_date"
paramTemp.CurrentValues.Add(paramStartDate)
paramList.Add(paramTemp)
paramTemp = New ParameterField
paramTemp.ParameterFieldName = "@Endindg Date"
paramTemp.CurrentValues.Add(ParamEndDate)
paramList.Add(paramTemp)
'asigna la coleccion parameters al visor de informes
crViewer.ParameterFieldInfo = paramList
'Carga el informe
crViewer.ReportSource = Application.StartupPath & "C:\Documents and Settings\Carlos\Mis documentos\Visual Studio Projects\9-10\Bartolomeo cambiando facturacion\Interfaces\info4.rpt"
End Sub

info4.rpt es el informe creado. bueno mi problema es que cuando lo cierro y lo quiero volver abrir me dice que no puede cargar el informe. Fijense si pueden mejorar el codigo o aportar alguna otra idea. Saludos