Visual Basic.NET - CRYSTALREPORT PARAMETROS

 
Vista:

CRYSTALREPORT PARAMETROS

Publicado por hixem amaro (178 intervenciones) el 31/03/2005 10:56:48
Hola a todos los amigos del foro; la consulta es la siguiente:
Tengo un reporte en Crystal Report, la cual tiene un campo de parametro, pero no se como enviarle un valor en tiempo de ejecución a ese parametro, al momento de llamar al crytal report, ( tengo creado el crystalreportviewer), pero me sale el cuadro de dialogo de solicitud del valor del parametro, pero no quiero q salga ese cuadro de dialogo.

Lo que necesito es simplemente en tiempo de ejecución utiizar el mismo informe pero con encabezados diferentes según se requiera.
Alguien me puede decir como?
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:CRYSTALREPORT PARAMETROS

Publicado por Favio (33 intervenciones) el 31/03/2005 22:29:49
A ver si puedo explicarte.
Yo hice un reporte, y luego le envío los parámetros siguientes a una vble de tipo para metros.
Éste es el código que está en el load del formulario.

Dim cr As New CRAsientoCMP
cr.SetDataSource(oDsContab_Asiento_RPT_CMP)
cr.SetParameterValue("elmes", CStr(FormPadre.CmbBxFiltroMes.Text))
cr.SetParameterValue("elanio", CStr(FormPadre.CmbBxFiltroAnio.Text))
cr.SetParameterValue("elcliente", elCLiPriDsc)
cr.SetParameterValue("elCUIT", elCLiPriCUIT)

Si no te sirve, pido que me disculpés, por favor.
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

RE:CRYSTALREPORT PARAMETROS

Publicado por zpyrit (13 intervenciones) el 31/03/2005 23:55:42
yo lo que hago es crear un proc almacenado como este:

ALTER PROCEDURE dbo.StoredProcedure1 @id int
As
Select * From Cliente
Where Cedula = @id
RETURN

y por medio de un boton hago el llamado para pasar el valor del campo de texto como parametro

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
rpt1.ReportSource = "Reporte.rpt"
Dim RegionParameter As CrystalDecisions.Shared.ParameterField
Dim RegionValue As New CrystalDecisions.Shared.ParameterDiscreteValue()
RegionParameter = rpt1.ParameterFieldInfo(0)
RegionValue.Value = txtcedula.Text
RegionParameter.CurrentValues.Add(RegionValue)
End Sub
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

RE:No entendí

Publicado por hixem (178 intervenciones) el 01/04/2005 10:11:41
Disculpen amigos del foro pero no enetendí, pueden ser un poco más específicos en la explicacíon si no es mucha molestia, y nuevamente disculpen por favor, Les estoy agradecidos.

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