Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: Bazooka en Marzo 19, 2011, 12:22:01 pm

Título: Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: Bazooka en Marzo 19, 2011, 12:22:01 pm
Hola estoy usando Crystal report y me gustaría cargar una imagen en tiempo de ejecución o sea cuando lo llamo desde el código de visual .... Es posible?

por ejemplo meter dentro de este codigo la ruta de la imagen para pasarla como parametro:
Código: (vb) [Seleccionar]
   With mdi.CR
       
        .Reset: mdi.InitCrys
       
        .ReportFileName = App.Path & "\Reports\rptReciboRetiroBoletas.rpt"
        .Connect = "DSN=" & App.Path & "\rptCN.dsn;PWD="

        .WindowTitle = "IMPRESIÓN DE RECIBOS POR ENTREGA DE BOLETAS"
       
        par = ""
        par = leerIni("recibo retiro boletas", "titulo", App.Path & "\info.ini")
        .ParameterFields(0) = "prmTiTULO;" & par & ";True"
        '
        par = ""
        par = leerIni("recibo retiro boletas", "lugar", App.Path & "\info.ini")
        .ParameterFields(1) = "prmLOCALIDAD;" & par & ";True"

end with
 
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: Bazooka en Marzo 21, 2011, 05:52:09 pm
Se puede?
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: wolf_kof en Marzo 21, 2011, 06:44:33 pm
si se puede
solo tienes que llamar la imagen dentro del codigo del rpt con
image.picture = loadpicture

o setearla

pera te paso un codigo

es

report1.secction("Secction6").controls.item("picture").loadpicture = loadpicture(dir)
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: Bazooka en Marzo 21, 2011, 07:06:34 pm
Wolf pero yo utilizo el ocx no el viewer !!

 
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: wolf_kof en Marzo 21, 2011, 07:56:01 pm
okas aqui esta el codigo

Código: [Seleccionar]
Set rptventas.Sections("Section4").Controls.Item("Image1").Picture = LoadPicture(conexion & emp6)

Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: Bazooka en Marzo 21, 2011, 09:26:02 pm
No hay caso Wolf no tiene esa propiedad el  ocx del reporte no encuentro la forma y estoy a punto de cambiar 25 imagenes una por una de cada reporte  uffffffffff!!!
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: wolf_kof en Marzo 23, 2011, 05:42:06 pm
Utiliza un agregado al visual basic y no un reporte externo
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: Bazooka en Marzo 23, 2011, 08:08:30 pm
Gracias amigo estuve mirnado en un monton de foros y al parecer no se puede !!

Gracias muchas por tu aporte!!

Mike
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: YAcosta en Marzo 24, 2011, 12:48:36 am
Vaya!!! no lo puedo creer, no puedo creer que eso no se pueda hacer con el Cristal Report, porque con DataReport eso se hace sencillo, ¿sera punto para DataReport? jejeje, bueno en DataReport se hace como te indico Wolf y las fotos las cambias en caliente como si nada. No creo que en Cristal no se pueda. Lamento no poder ayudarte porque de Cristal solo conozco la fama.

Saludos
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: Lolabyte en Marzo 26, 2011, 07:04:58 pm
En este ejemplo te muestro como cambiar la imagen en un reporte de crystal :)

http://www.4shared.com/file/oNJE9dA3/cr_con_imagenes.html
 (http://www.4shared.com/file/oNJE9dA3/cr_con_imagenes.html)
Título: Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
Publicado por: Bazooka en Marzo 27, 2011, 12:15:12 am
Buenisimo!!!! Lolabyte me salvaste !!! eternamente agradecido amigo!!


Mike