Visual Basic.NET - Report Document

 
Vista:

Report Document

Publicado por fer (65 intervenciones) el 20/09/2007 22:18:00
Buenas...espero se encuentren bien....mi consulta es la siguiente:

no se si estoy pidiendo demasiado....pero....hay alguna forma de escribir texto en un TextBox desde un formulario en tiempo de ejecucion y que este se vea reflejado en un Report Document.....Gracias....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Report Document

Publicado por Harold V. (411 intervenciones) el 21/09/2007 05:20:22
Hola:

Aqui te muestro como cambiar el texto de un textbox de un Archivo.Rpt utilizando
el ReportDocument.........

'Debes añadir las referencias a: Click derecho en tu Proyecto Add reference
-Net References
-CrystalDecisions.CrystalReports.Engine
-CrystalDecisions.CrystalReports.Shared

Luego haces los Imports:

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared

Private Sub cmdShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdShow.Click

Dim Rpt As New ReportDocument
Rpt.FileName = "C:\Mis Reportes\Sample.Rpt"

Dim tbx As TextObject

'Section2 = Page Header
'txtname = Es el nombre del textbox que quiero cambiar en el reporte

tbx = Rpt.ReportDefinition.Sections("Section2").ReportObjects("txtname")
tbx.Text = "Sencillo verdad!!"

Me.CrystalReportViewer1.ReportSource = Rpt

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Report Document

Publicado por fer (65 intervenciones) el 21/09/2007 17:10:54
Voy a probarlo....muchisimas gracias...te agradezco la colaboracion y ayuda.....!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Report Document

Publicado por fer (65 intervenciones) el 21/09/2007 21:30:48
Disculpa...pero no es un ReportDocument...es un report.rdlc, quisiera saber si has hecho algo igual...y si puedes dime como?.....Gracias....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Report Document

Publicado por Harold V. (411 intervenciones) el 22/09/2007 07:08:36
Hola:

Fer hummm he encontrado un solucion alternativa

- Crea un parametro en tu reporte
name: MyText
- Lego insertas un textbox en tu reporte, en la propiedad value selecciona:

<expression...> y te aparecera una nueva ventana
-parameter se mostraran tus parametros
-dobleclick a tu parametro y se insertara en el cuadro de arriba
te quedara asi =parameters!mytext.value
ok

aqui esta el codigo para pasarle un valor a ese parametro (textbox)
Dim prm As New ReportParameter("MyText", "pasando un valor a un textbox ")
Dim params() As ReportParameter = {prm}
Me.ReportViewer1.LocalReport.SetParameters(params)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Report Document

Publicado por fer (65 intervenciones) el 24/09/2007 21:44:01
muchas gracias...agradezco tu colaboración...suena facil tu alternativa...he de probarla para futuros casos....pero he logrado hacerlo de manera tambien facil y distinta...aqui te dejo la direccion para que en cualquier oportunidad te sirva....ciao y de nuevo Gracias....

http://www.gotreportviewer.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar