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... |