Visual Basic.NET - Nota en Reporte

   
Vista:

Nota en Reporte

Publicado por Lilia (62 intervenciones) el 15/01/2008 19:31:56
Hola!!
Buen día!!
Bien pasa de que tengo un reporte hecho con Crystal Reports y quiero comentar si habrá alguna opción que permita agregar datos al mismo manualmente después de llamarlo..
De antemano muchas gracias!
Que tengan un excelente día..
Besitos!!...
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:Nota en Reporte

Publicado por P. J. (706 intervenciones) el 15/01/2008 21:51:59
dim oReporte as New rptCliente
Dim oTexto As TextObject
oTexto = oReporte.ReportDefinition.Sections("Section2").ReportObjects("txtOtro")
oTexto.Text = Me.txtObservacion.text ' el valor que saldra en el reporte.

Con esto agregas un texto a tu reporte, previamente en el diseño agrega un control de tipo texto y ponle un nombre, yo le puse: txtOtro
oReporte, instacia de tu archivo *.rpt

Espero te sea de utilidad.
Salu2
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:Nota en Reporte

Publicado por Lilia (62 intervenciones) el 16/01/2008 00:55:52
Muchas Gracias P.J. por responder!!!!!
Pero que crees!
No sé si sea porque uso VB2005...

Me marca error en la siguiente línea:
oTexto = oReporte.ReportDefinition.Sections("Section2").ReportObjects("txtOtro")
Me dice: "Índice fuera de los límites de la matriz."

Y en vez de: Dim oTexto As TextObject
Tuve que poner esto:
Dim oTexto As CrystalDecisions.CrystalReports.Engine.TextObject

Mis parámetros se llaman: Entradas y Salidas
Agregué a mi form: Dos textbox (Me.txtentrada.text, Me.txtsalida.text)

Luego me perdí en: txtOtro

Espero me puedas ayudar un poquito más..
De antemano Muchas gracias!
Que tengas un excelente día!
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:Nota en Reporte

Publicado por P. J. (706 intervenciones) el 16/01/2008 16:02:13
....

Olvide mencionarte que debes importar lo sgte:
Imports CrystalDecisions.CrystalReports.Engine

Con esa linea te permite declar oTexto asi como lo mande.

Para lo otro, seguro no creaste ese control:
En tu archivo *.RPT debes de agregar un control TEXT OBJECT y yo a ese control le puse el nombre txtOtro, OJO que tambien depende en que seccion de tu reporte lo crees, eso lo modificas dependiendo la seccion donde coloques el text object.

Y ya luego pondrias:
oTexto.Text = Me.txtentrada.text

Salu2!
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