Autor Tema: Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)  (Leído 12228 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
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
 
« última modificación: Marzo 20, 2011, 09:06:37 pm por xkiz ™ »
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #1 en: Marzo 21, 2011, 05:52:09 pm »
Se puede?
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

wolf_kof

  • Visitante
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #2 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)

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #3 en: Marzo 21, 2011, 07:06:34 pm »
Wolf pero yo utilizo el ocx no el viewer !!

 
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

wolf_kof

  • Visitante
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #4 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)


Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #5 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!!!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

wolf_kof

  • Visitante
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #6 en: Marzo 23, 2011, 05:42:06 pm »
Utiliza un agregado al visual basic y no un reporte externo

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #7 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
« última modificación: Marzo 24, 2011, 12:25:36 am por xkiz ™ »
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #8 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
Me encuentras en YAcosta.com

Lolabyte

  • Bytes
  • *
  • Mensajes: 35
  • Reputación: +15/-0
    • Ver Perfil
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #9 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

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Es posible cargar una imagen en tiempo de ejecución en un Reporte (rpt)
« Respuesta #10 en: Marzo 27, 2011, 12:15:12 am »
Buenisimo!!!! Lolabyte me salvaste !!! eternamente agradecido amigo!!


Mike
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.