Ésto es algo bastante sencillo y muy útil para personalizar/dinamizar los encabezados de los datareports desde visual basic 6.0.
'con with evitamos el tener que repetir todo el rato la ruta
'en ReportHeader pones la sección en la que se encuentra el control
With DataReport1.Sections("ReportHeader")
'cualquier etiqueta
.Controls.Item("Etiqueta1").Caption = "loquesea 1"
'etiqueta n
.Controls.Item("Etiquetan").Caption = "loquesea n"
'imagen
Set .Controls("Image1").Picture = LoadPicture("ruta de la imagen")
End With













8 Comentarios
okey okey… eso es sencillo-…. pero lo podras cambiar…. en un detalle alternando imagenes???.. osea dinamicamente???..
“Ésto es algo bastante sencillo y muy útil para personalizar/dinamizar los encabezados de los datareports desde visual basic 6.0.”
Supongo que una vez que puedes cambiar la imagen ya puedes hacerlo tantas veces quieras.
Capo sos un Capo
Man, excelente aporte gracias, fue de gran ayuda!!!!
que tal como hago para cambiar la Fuente de un label o un text podria ser
.Controls.Item(“Etiqueta1″).FontSize = label1.FontSize
pero me tira error, igual con font name o font solo
DESDE YA GRACIAS
te falta un punto, al tamaño de la letra se accede mediante Font.Size
Gracias por la respuesta, otra consulta hay alguna forma de poner un label de forma vertical, ya sea en un datareport o en un form, en crystal report es muy facil pero ami me gusta mas usar data report GRACIAS
Exelente, es de gran ayuda y muy corto el codigo.
gracias…..
Escribir un Comentario