Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar Los Valores de un textbox a un Reporte en visual basic

Estas en el tema de Pasar Los Valores de un textbox a un Reporte en visual basic en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/02/2012, 08:16
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
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
  #2 (permalink)  
Antiguo 29/02/2012, 10:40
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
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
  #3 (permalink)  
Antiguo 29/02/2012, 11:18
 
Fecha de Ingreso: enero-2011
Mensajes: 20
Antigüedad: 13 años, 3 meses
Puntos: 0
Hola, tenes los 3 parámetros agregados al diseño del reporte para que reciban los valores?
Si mal no recuerdo, se trabaja d esa manera
  #4 (permalink)  
Antiguo 29/02/2012, 12:14
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Pasar Los Valores de un textbox a un Reporte en visual basic

si, pero me dice que falta el valor del reportparameter1
  #5 (permalink)  
Antiguo 29/02/2012, 12:39
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
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
  #6 (permalink)  
Antiguo 29/02/2012, 13:22
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
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: basic, reporte, textbox, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.