Visual Basic - Label Datareport

Life is soft - evento anual de software empresarial
 
Vista:

Label Datareport

Publicado por Eduardo (21 intervenciones) el 21/07/2006 00:49:37
Hola amigos tengo un problema y espero que alguno de ustedes me puedan ayudar. tengo un reporte hecho en el datareport y necesito poner unos campos de una tabla en pageheader como todos saben no puedo poner en dicha seccion un Rpttexbox que todos sabemos que son los que continen los datos de la tabla. bueno alguno sabe como asignarle por medio de algun codigo el campo de esta tabla a una Rptlabel ya que en esta seccion solo se pueden porner dichas label. bueno espero que alguno de Ustedes me puedan ayudar.
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:Label Datareport

Publicado por manolo (239 intervenciones) el 21/07/2006 08:29:16
Primero creas un recordset (rs) con los campos que quieras incluir, y después pones este código:
With DataReport1.Sections("Section2").Controls
.Item("Label1").Caption = rs.Fields(1)
.Item("Label2").Caption = rs.Fields(2)
.Item("Label3").Caption = rs.Fields(3)
End With
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:Label Datareport

Publicado por Eduardo (21 intervenciones) el 21/07/2006 23:26:42
Gracias por tu ayuda amigo. lo que escribiste me funciono pero ahora tengo otro problema, solo me sirve para una sola vez, me explico cuando llamo al datareport el muestra todo lo que yo quiero pero cuando lo corro por segunda vez me sale un error es el # 13 no coinciden los tipos(error 13). bueno te muestro mi codigo para que me digas en que he fallado gracias de nuevo Eduardo.

DataEnvironment1.Commands("command1").CommandText = "SHAPE {SELECT Qctable1.* FROM Qctable1 WHERE joborder= " & Text1.Text & "} as command1 APPEND ({SELECT Qctable2.* FROM Qctable2} as command2 RELATE 'joborder' TO 'joborder') AS command2"
'DataReport1.Sections("pageheader").Controls("label19").Caption = ("hola")
With DataReport1.Sections("pageheader").Controls
.Item("label19").Caption = DataEnvironment1.rsCommand1.Fields("dat")
End With
DataReport1.Orientation = rptOrientLandscape
DataReport1.Show
'DataEnvironment1.rsCommand1.Close
End Sub

esto esta en un formulario que hace la consulta, le puse un boton el cual tiene esta codificacion y cuando lo corro por primera vez funciona vien pero cuando cierro el datareport y hago otra consulta me da el error que te comente (error 13)
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