imagenes en access

alvas
18 de Marzo del 2004
En un campo de una bd access tengo imagenes y quiero verlas en mi aplicacion visual basic he probado con ole con Image y picture y no he podido.
Gracias

Ferpro
18 de Marzo del 2004
Bueno, no se como estas trabajando con Access desde VB, si con un data control. o mediante DAO o ADO.

Para el Data Control tenes que hacer lo sig:

Poner un Image Control, ajustar la Propiedad Stretch = true, para que la imagen se ajuste al Control, y luego, vincular al Image control al campo correspondiente que tiene las imagenes en Access, para poder visualizarlas. La vinculación se hace de la siguiente manera:

Propiedad Datasource "Lleva el nombre del Data Control"

Propiedad DataField "Lleva el nombre del campo 'Imagen' de la tabla correspondiente.

Si lo hacés mediante DATO, es directo el tema, ponés el control Imagen, le ajustas la propiedad Stretch y luego, para vincularlo con el campo escribis:

image1.picture=rstTablaImagenes!Imagenes

y si no funciona así, proba lo siguiente:

image1.picture=lodapicture(rstTablaImagenes!Imagenes)

Suerte, cualquier cosa me escribis.
Salu2

alvas
18 de Marzo del 2004
lo que hago es lo siguiente:
Image1.picture=Data1.recordset("foto"), en ese campo tengo imagenes bmp insertadas en access como objeto ole y al intentar acceder me da el error:
error 13 no coinciden los tipos

rafa
18 de Marzo del 2004
Hola Alvas. Mira esta pagina de El Guille:
http://www.elguille.info/vb/ejemplos/imagenes_ADODataControl.htm
Suerte