Voy a intentar explicar cómo puedo pasar parámetros a un listado realizado en crystal reports desde un programa de vb.net.
Supongo que tenemos creado un proyecto con un acceso a bbdd y con un informe en CR.
Lo primero que voy a hacer es crear un parámetro en el informe, para ello me voy al "explorador de campos" sección "Campos parámetros", añado un campo nuevo botón derecho "nuevo", aquí le indico que tipo de campo es, si es cadena o numérico, etc.
Ahora veamos como pasar desde el programa un dato a éste parámetro.
Con estos dos sencillos pasos tenemos solventado el problema de los parámetros en crystal report.
jueves, 24 de octubre de 2013
Pasar parámetros de vb.net a crystal reports
Etiquetas:
crystal reports,
vb.net
Ubicación:
03430 Onil, Alicante, España
Suscribirse a:
Enviar comentarios (Atom)
Como hago para que no me salte la ventana de seleccion de parametros cuando voy a abrir el reporte?
ResponderEliminarDim appPath As String = Application.StartupPath()
ResponderEliminarcryRpt.Load(appPath & "\Reporte\" & nameCrystal & ".rpt")
Dim crParameterFieldDefinitions As ParameterFieldDefinitions
Dim crParameterFieldDefinition As ParameterFieldDefinition
Dim crParameterValues As New ParameterValues
Dim crParameterDiscreteValue As New ParameterDiscreteValue
crParameterDiscreteValue.Value = VarMPFolio
crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields
crParameterFieldDefinition = crParameterFieldDefinitions.Item("MpFolios")
crParameterValues = crParameterFieldDefinition.CurrentValues
crParameterValues.Clear()
crParameterValues.Add(crParameterDiscreteValue)
crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)
CrystalReportViewer1.ReportSource = cryRpt
CrystalReportViewer1.Refresh()
Como puedo solo enviar datos de una forma (Form) a un reporte?
ResponderEliminar