Tengo un form con 3 texbox de los cuales tengo que pasar los valores a un reporte me podrian ayudar a aprender como hacerlo, he leido que debo tener unos parametros pero no encuentro la forma de hacerlo.
muchas gracias por su colaboracion
| |||
Pasar Los Valores de un textbox a un Reporte en visual basic Tengo un form con 3 texbox de los cuales tengo que pasar los valores a un reporte me podrian ayudar a aprender como hacerlo, he leido que debo tener unos parametros pero no encuentro la forma de hacerlo. muchas gracias por su colaboracion |
| |||
Respuesta: Pasar Los Valores de un textbox a un Reporte en visual basic Buenos Dias todavia, he encontrado este codigo y lo he acoplado para lo que quiero pero no me genera el reporte Try Form3.ReportViewer1.SetDisplayMode(DisplayMode.Pri ntLayout) Form3.ReportViewer1.ZoomMode = ZoomMode.Percent Form3.ReportViewer1.ZoomPercent = 25 Dim parameters As New List(Of ReportParameter)() parameters.Add(New ReportParameter("@ReportParameter1 ", TextBox3.Text)) parameters.Add(New ReportParameter("@ReportParameter2 ", TextBox4.Text)) parameters.Add(New ReportParameter("@ReportParameter3 ", TextBox5.Text)) Form3.ReportViewer1.LocalReport.SetParameters(para meters) Form3.ReportViewer1.RefreshReport() Form3.Show() Me.Visible = True Catch ex As Exception MsgBox(ex.Message.ToString) End Try les recuerdo que tengo un form1 con 3 texbox y un boton que se llama reporte y llama al form 2, un form2 con un reportviewer y un reporte.rdlc con 3 parametros no se si estoy haciendo algo mal por que en el codigo no me muestra nada malo de sintaxis |
| |||
Respuesta: Pasar Los Valores de un textbox a un Reporte en visual basic ejecutaradapter("Select PORCENTAJE,ASISTENTES,EN_SALA from informes Where ID = '1' ") porcentaje1 = dataset.Tables(0).Rows(0)(0).ToString asistentes = dataset.Tables(0).Rows(0)(1).ToString ensala = dataset.Tables(0).Rows(0)(2).ToString End Sub Private Sub ReportViewer1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ReportViewer1.Load Try Me.ReportViewer1.SetDisplayMode(DisplayMode.PrintL ayout) Me.ReportViewer1.ZoomMode = ZoomMode.Percent Me.ReportViewer1.ZoomPercent = 25 Dim parameters As New List(Of ReportParameter)() parameters.Add(New ReportParameter("@ReportParameter1 ", porcentaje1)) parameters.Add(New ReportParameter("ReportParameter2 ", asistentes)) parameters.Add(New ReportParameter("ReportParameter3 ", ensala)) Me.ReportViewer1.LocalReport.SetParameters(paramet ers) Me.ReportViewer1.RefreshReport() Catch ex As Exception MsgBox(ex.Message.ToString) End Try genere este codigo para hacer lo del llenado del reporviewer no se en donde esta el error si me pudiesen ayuda muchas gracias |
| |||
Respuesta: Pasar Los Valores de un textbox a un Reporte en visual basic ya encontre el error, el dato que trae la consulta de la base de datos contiene un dato decimal y los datos que acepta los parametros en el reporte es float que deberia hacer aqui, una conversion del dato. |
Etiquetas: |