La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3801 - CÓMO VINCULAR UNA IMAGEN COMO OBJETO DESDE UN MÓDULO
Autor:  Guillermo Farfán S.
El método tradiconal para vincular imágenes como objetos es un poco tedioso si hay que trabajar con muchas imágenes. Estoy tratando de hacer el vínculo vía programación desde un Módulo. Uso Imagen(Picture) y TipoDeImagen(ImageType) pero no camina. Ej:
Function imagen()
Dim wbase As Database, wtabla As Table, wfoto As String
Set wbase = CurrentDb()
Set wtabla = wbase.OpenTable("Foto")
Set wtabla![Imágen].imagen = wfoto
Set wtabla![Imágen].TipoDeImagen = 1
wtabla.Update
wtabla.Close
End Function
*(wfoto es la ruta y el nombre de la imagen)
Alguien puede ayudarme por favor?

  Respuesta:  José Maldonado
No entiendo muy bien lo que quieres hacer, pero si es almacenar en una tabla la ruta de la foto correspondiente a un registro para luego mostrarla en un form o un report yo usaría lo siguiente:
dim bd as database, reg as recordset, rutafoto as string
set bd=currentdb
set reg =bd.openrecordset("tutabla")
reg.edit
reg.movenext
reg!tucampo=rutafoto
reg.update
reg.close
bd.close
set bd=nothing
set reg=nothing
para luego mostrarlas con lo siguiente en el evento oncurrent de un form o en el evento onformat de un report:
imagen.picture=rutafoto

espero que te sirva...