none
Vb 2008 y parametros en crystal reports RRS feed

  • 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)
    lunes, 26 de abril de 2010 15:41

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
    lunes, 26 de abril de 2010 15:49
  • Muchas Gracias por tu respuesta, lo probé pero me sigue pidiendo la pantalla de introducir parametros, le doy cancelar y si carga los datos en el formulario.

     

    martes, 27 de abril de 2010 14:32
  • 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
    miércoles, 28 de abril de 2010 2:32
  • 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

    viernes, 30 de abril de 2010 21:49
  • 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 ParameterValues

     crParameterFieldDefinitions = report.DataDefinition.ParameterFields

     ' Add a parameter value - START 

    crParameterFieldLocation = crParameterFieldDefinitions.Item("titulo")

    crParameterValues = crParameterFieldLocation.CurrentValues

    crParameterDiscreteValue =

    New CrystalDecisions.Shared.ParameterDiscreteValue

    crParameterDiscreteValue.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)

    • Editado cesardgo miércoles, 5 de octubre de 2011 19:43
    • Propuesto como respuesta el_espiax jueves, 24 de noviembre de 2011 1:41
    • Votado como útil el_espiax jueves, 24 de noviembre de 2011 1:41
    miércoles, 5 de octubre de 2011 17:26