Visual Basic.NET - Error al añadir formula.

   
Vista:

Error al añadir formula.

Publicado por Ismorrow (6 intervenciones) el 11/09/2007 11:25:18
En este caso, estoy cargando un report externo a mi aplicacion en un reportdocument (REPORDOC1) y mostrandolo en un crystalreportViewer (Viewer1).

Este es mi código:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


REPORTDOC1.FileName = "F:\VB6\VBREPORT\als025a.rpt"
REPORTDOC1.Load(REPORTDOC1.FileName)


' ********************************EN LA SIGUIENTE LINEA ME DA EL FALLO******************
REPORTDOC1.DataDefinition.FormulaFields.Item("titular").Text = Chr(34) + "titular1" + Chr(34)
' **********************************************************************************************

crTableLogonInfo.ConnectionInfo = crConnectionInfo
crTableLogonInfos.Add(crTableLogonInfo)

Viewer1.LogOnInfo = crTableLogonInfos
Viewer1.ReportSource = REPORTDOC1


End Sub

EL ERROR ES EL SIGUIENTE:
Ni que decir que el nombre de la formula es correcta porque lo he comprobado.
Creo que puede ser por la cadena que le mando a la propiedad .text pero ya he consultado muchos manuales y en todos me pone lo mismo o similar. ESTE ES EL FALLO:

El tiempo de ejecución detectó un error grave. La dirección del error fue 0x79e77d30, en el subproceso 0xf44. El código de error es 0xc0000005. Es posible que este error sea un error de CLR o de partes no seguras y no verificables de código de usuario. Entre los orígenes más habituales de este error se encuentran los errores de referencias calculadas para la interoperabilidad COM o PInvoke, que pueden dañar la pila.

SI ME ARREGLAIS ESTO ME SALVAIS EL CUELLO. Un saludo.
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:Error al añadir formula.

Publicado por OliBeer (391 intervenciones) el 11/09/2007 16:18:03
Hola, yo le mando parámetros al Reporte de esta manera:

'Dim crParameterFieldDefinitions As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinitions
Dim crParameterFieldDefinition As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition

Dim crParameterValues As New CrystalDecisions.Shared.ParameterValues
Dim crParameterDiscreteValue As New CrystalDecisions.Shared.ParameterDiscreteValue

crParameterDiscreteValue.Value = IdFactura 'Variable del Sub
crParameterFieldDefinitions = Me.crsRepFacturasConcepto.ReportDocument.DataDefinition.ParameterFields
crParameterFieldDefinition = crParameterFieldDefinitions.Item("@IdFactura") 'Variable del StoredProcedure

Con esto podrías darte una idea de cómo resolverlo.

Saludos.
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