Dynamics User Group - Archived Forums

The forums in this section of DUG are no longer accepting new post, but you can still get lots of value from the old posts here.
Please visit the active forums to comment/post new questions (choose which product you are interested in):


imagen en report...

estoy haciendo un report y quiero incluir la imagen de la empresa en todas las páginas...

ya tengo todos los demás datos (nombre, dirección, CP...) y se muestran en el report... pero no logro mostrar la imagen de la empresa por ser un tipo BLOB...



alguien tiene alguna idea de cómo hacerlo.

gracias y salu2

eli
  • Hola Eli,

    alli necesitas un pequeño truco... se debe realizar un "CALCFIELD" sobre el BLOB para que Navision cargue tu imagen, por defecto por razones de desempeño, los BLOB's no se cargan automáticamente. Entonces en el OnPreReport dataitem, despues de haber obtenido los datos de la emprese incluyes un CALCFIELD(Picture) y colocas en las sección correspondiente un PictureBox, haciendo referencia a este campo.

    Saludos
    NIls

  • ok gracias Big Smile

    y cómo hago para que la cabecera se repita en todas las páginas???
    le he puesto la propiedad de PrintOnEveryPage a Yes y no me hace ni caso ¿?¿?!!!

    qué falta por hacer? o qué es lo que no hago bien?

    gracias y salu2
    eli
  • Eli,
    estas encontrando todos los problemas que tiene Navision Wink
    Resulta que todas las secciones de tipo cabecera del primer dataitem deben tener la propiedad PrintOnEveryPage a Yes para que se repita la impresión en cada página. Si una sola sección no tiene el PrintOnEveryPage, entonces no se repite ninguna cabecera. Si quieres que ciertas cabeceras sólo se imprimin en la primera página debes colocar el código CurrReport.SHOWOUTPUT(CurrReport.PAGENO = 1) en estas cabeceras.

    Saludos
    Nils
Related