Visual Basic.NET - Pase de parametros a Crystal Report

 
Vista:

Pase de parametros a Crystal Report

Publicado por HAF (178 intervenciones) el 11/01/2006 09:22:20
Hola amigos del foro,

Lo que necesito es enviarle (como parametro) a crystal report el valor de un textbox .

Lo necesito porque solo hay que cambiar el "titulo" del encabezado del informe según sea el caso.

Alguien por favor podría explicarme como hacer esto?
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:Pase de parametros a Crystal Report

Publicado por nelem (68 intervenciones) el 11/01/2006 10:38:43
hola debes crear un parametro en el informe en mi caso se llamaria num y despues por codigo pondrias esto : reporte.SetParameterValue("num", Me.numentrada.Text). Espero que te sirve
Un saludo
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:Pase de parametros a Crystal Report

Publicado por HAf (178 intervenciones) el 11/01/2006 13:00:47
Gracias a todos los que me ayudaron.
Aqui les dejo como lo hice:

Primero importar los namespace:

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared

Despues en el evento click del boton de imprimir:

Dim param1fields As New CrystalDecisions.Shared.ParameterFields
Dim param1field As New CrystalDecisions.Shared.ParameterField
Dim param1range As New CrystalDecisions.Shared.ParameterDiscreteValue
Dim rpt As New crviewer
param1field.ParameterFieldName = "prueba"
param1range.Value = "Sistema de gestion Especial"
param1field.CurrentValues.Add(param1range)
param1fields.Add(param1field)
rpt.ficha.ParameterFieldInfo = param1fields
rpt.ficha.ReportSource = "c:\consultas altas\ALTAS.rpt"
rpt.ShowDialog(Me)

Luego en el informe Altas.rpt se define un nuevo campo de parametro que en este ejemplo yo lo llamé "prueba"
Arrastran este campo desde el explorador de campos hasta el informe
despues pinchan sobre el valor "prueba" y le dan sobre "editar parametro" y le
colocan el tipo de valor "Cadena" (aunque ya lo crea por defecto)

* "prueba" es el campo de parametro del informe
* "crviewer" es el formulario visor de cristal report que contiene el crystalreportviewer
* ficha es el crystalreportviewer que va contenido dentro del form "crviewer"
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:Pase de parametros a Crystal Report

Publicado por Lande (1 intervención) el 19/03/2007 11:50:39
MUCHISIMAS GRACIAS, no sabes lo que me a ayudado este codigo, gracias.
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