Usuario
Vb 2008 y parametros en crystal reports

Pregunta
-
Hola todos.
Nuevamente acudiendo a ustedes, les comento mi problema, tengo un programa hecho en vb.net 2008 y un reporte en crystal report, agrego parametros al reporte y desde el formulario le agrego los parametros con reporte.setParametervalue("Fecha",fecha.text)
Ejecuto el programa y llamo al reporte me pide parametros le doy cancelar y si me envia al reporte lo que le mande desde el formulario. ahora lo que quiero eliminar es esa ventana donde me pide los parametros.
Saludos y muchas gracias
- Cambiado Enrique M. Montejo lunes, 25 de julio de 2011 17:57 Crystal Reports (De:Lenguaje VB.NET)
Todas las respuestas
-
hola
mira este link
Tip: How to pass Crystal Report Parameters Programmatically?
alli veras como agrega a la coleccion de parametros de Crystal
o sea va creandoc ada parametro con su nombre y luego lo agrega a la colleccion del reporte
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
-
hola
prueba validar sino ha quedado algun otro parametro sin asignar valor, prueba de ir creando de a uno los parametros y asigbarles el valor desde tu codigo
si es que tienes variuos quitalos y ve creando de a uno para validar que se asignen correctamente
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
Muchas gracias por tu respuesta, hice lo que me dijiste.
Eliminé primero todos los parametros, luego ejecute el programa y listé el reporte corrió normal, ahora agregué un parametro ejecuté el programa listé el reporte y me salió la venta de solicitud de parametros, le doy cancelar y me muestra en el reporte el dato que mandé.
Creo que esto es algo raro, talvez me falta alguna propiedad o alguna libreria.
saludos
-
Hola, tengo el mismo problema con parametros en crystal reports para vb.net 2008 en aspnet.
Espero alguien me pueda ayudar. Hice todos los pasos indicados en el link que se indica mas arriba y nada.
En resumen, cargo las tablas por dataset, asigno los parametros y en el aspx siempre me pregunta por el valor del parametro. Que mas me hace falta para que el reporte NO ME SOLICITE parámetros????
este es mi codigo:
Dim Report As New CrystalDecisions.CrystalReports.Engine.ReportDocument
Report.Load("c:\sistemas\reportes\productos.rpt")
Dim ds As DataSet = New DataSet
ds = LoadData() ' AQUI CARGO LAS TABLAS QUE VAN EN EL REPORTE.
Dim crParameterDiscreteValue As ParameterDiscreteValue
Dim crParameterFieldDefinitions As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinitions
Dim crParameterFieldLocation As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition
' Get the report parameters collection.
Dim crParameterValues As ParameterValuescrParameterFieldDefinitions = report.DataDefinition.ParameterFields
' Add a parameter value - START
crParameterFieldLocation = crParameterFieldDefinitions.Item("titulo")
crParameterValues = crParameterFieldLocation.CurrentValues
crParameterDiscreteValue =
New CrystalDecisions.Shared.ParameterDiscreteValuecrParameterDiscreteValue.Value ="Quiero q funcione"
crParameterValues.Add(crParameterDiscreteValue)
crParameterFieldLocation.ApplyCurrentValues(crParameterValues)
' Add a parameter value - END
' Set report's DataSource. Skip this step if your report is calling a CrystalReportViewer1.ReportSource = Report
report.SetDataSource(ds)