Pasar un image a un reporting services

02/02/2007 - 16:43 por ANT1 | Informe spam
Estoy tratando de pasar el logotipo de la empresa a un informe de
manera dinamica, para que dependiendo de que empresa coja y se imprima
un logo u otro, cargando la imagen desde la base de datos.

Yo en mi programa tengo aceso a la base de datos y tengo la imagen en
formato Image. Pero los parametros del informe solo aceptan, int,
string, float, bool y datetime.

¿Alquien sabe como hacerlo?

Preguntas similare

Leer las respuestas

#1 Fran Diaz
26/02/2007 - 09:49 | Informe spam
Hola,

Puedes hacerlo, tocando directamente el XML. Añades la imagen a tu informe y
luego vuelves a subir el informe al servidor. En caso de que sea local el
informe lo vuelves a guardar.

a


"ANT1" wrote:

Estoy tratando de pasar el logotipo de la empresa a un informe de
manera dinamica, para que dependiendo de que empresa coja y se imprima
un logo u otro, cargando la imagen desde la base de datos.

Yo en mi programa tengo aceso a la base de datos y tengo la imagen en
formato Image. Pero los parametros del informe solo aceptan, int,
string, float, bool y datetime.

¿Alquien sabe como hacerlo?


Respuesta Responder a este mensaje
#2 ANT1
26/02/2007 - 11:18 | Informe spam
Hola Fran.

Primero gracias por contestar.

Yo estoy trabajando con informes reporting services para una app de
windows. ¿Cual es el xml que dices que hay q tocar?
Respuesta Responder a este mensaje
#3 Fran Diaz
26/02/2007 - 11:41 | Informe spam
Hola

Los informes, ¿los procesas de forma local o en el servidor?

a


"ANT1" wrote:

Hola Fran.

Primero gracias por contestar.

Yo estoy trabajando con informes reporting services para una app de
windows. ¿Cual es el xml que dices que hay q tocar?


Respuesta Responder a este mensaje
#4 ANT1
26/02/2007 - 16:11 | Informe spam
Hola de nuevo.

Los informes los proceso de forma local.

Los tengo ya definidos por completo y uego sencillamente le paso los
datos por parametros para la cabecera y pie de pagina y por listas de
objetos para los datos del cuerpo.

El problema es que la cabecera y pie de pagina no aceptan fuentes de
datos definidas y los parametros no tienen para definir "image", solo
bool, strings, int, float o date.

Yo segun el usuario q entre a la aplicacion saco de la base de datos
la imagen asociada y la tengo como un image y me gustaria pasarla
dinamicamente al crear el informe.

Un saludo
Respuesta Responder a este mensaje
#5 Fran Diaz
27/02/2007 - 10:36 | Informe spam
Hola Ant1,

Antes de pasarle el informe al visor ReportViewer deberás de cambiar la
imagen del informe desde el código XML que trae. El trozo de código donde
almacena la imagen es este:

<ReportItems>
<Image Name="image1">
<Sizing>AutoSize</Sizing>
<Left>0.5cm</Left>
<MIMEType />
<Top>0.25cm</Top>
<Width>3.96825cm</Width>
<Source>External</Source>
<Style />
<Height>1.98413cm</Height>
<Value>MiImagen.jpg</Value>
</Image>
</ReportItems>

Tan solo tendrás que cambiar el valor de "MiImagen.jpg" por el de tu nueva
imagen y guardarlo en el xml. Luego se lo pasas al visor para lo muestre. En
este caso he utilizado una imagen que va dentro del proyecto(external), pero
hay otros tipos como embebida o desde base de datos.

Espero que te sea de utilidad.

Un Saludo
a


"ANT1" wrote:

Hola de nuevo.

Los informes los proceso de forma local.

Los tengo ya definidos por completo y uego sencillamente le paso los
datos por parametros para la cabecera y pie de pagina y por listas de
objetos para los datos del cuerpo.

El problema es que la cabecera y pie de pagina no aceptan fuentes de
datos definidas y los parametros no tienen para definir "image", solo
bool, strings, int, float o date.

Yo segun el usuario q entre a la aplicacion saco de la base de datos
la imagen asociada y la tengo como un image y me gustaria pasarla
dinamicamente al crear el informe.

Un saludo


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida