Imagenes en formularios
Publicado por santiago (35 intervenciones) el 26/10/2002 20:37:13
El problema es el siguiente: Tengo una base de datos con 3000 registros, hay un formulario que muestra cada registro con su foto, el lio es que estoy utilizando un objeto OLE para incrustar la foto y no tengo ni idea de como funciona esto.
1- La insercion de datos la hago desde un formulario no vinculado, mediante una consulta del tipo addNew ---------> Campo del recordset = Campo del formulario ---------> Update., Esta consulta no guarda el objeto ole (que incrusto en el campo correspondiente), lo deja en blanco, y no se como hacerlo. Sin embargo, en el formulario de modificacion, que si es vinculado, si que guarda los cambios; el método que utilizo aquí (me parece que es bastante primario, si alguien sabe alguno mejor le rogaria que me lo explique...) es el siguiente: Sobre el campo imagen del formulario de actualización se pulsa el boton derecho del ratón y se selecciona insertar objeto-->desde archivo-->Seleccionar y se selecciona la imagen.
2- El segundo problema es casi más grave: Si incrusto un objeto ole para cada registro, el peso de la tabla se dispara y, teniendo 3000 registros, que probablemente crezcan, la cosa puede llegar a hacerse inmanejable, sobre todo si pensamos que la gente que vaya a usar la base da datos no se va a preocupar excesivamente por el peso o tamaño de las imágenes... así que la pregunta es: ¿Se puede enlazar una imagen a un registro que se muestra en un formulario de otro modo que no sea mediante un objeto OLE, por ejemplo mediate un vínculo a la imagen que está en un directorio?, si no ¿Que puedo hacer?
Mil Gracias
1- La insercion de datos la hago desde un formulario no vinculado, mediante una consulta del tipo addNew ---------> Campo del recordset = Campo del formulario ---------> Update., Esta consulta no guarda el objeto ole (que incrusto en el campo correspondiente), lo deja en blanco, y no se como hacerlo. Sin embargo, en el formulario de modificacion, que si es vinculado, si que guarda los cambios; el método que utilizo aquí (me parece que es bastante primario, si alguien sabe alguno mejor le rogaria que me lo explique...) es el siguiente: Sobre el campo imagen del formulario de actualización se pulsa el boton derecho del ratón y se selecciona insertar objeto-->desde archivo-->Seleccionar y se selecciona la imagen.
2- El segundo problema es casi más grave: Si incrusto un objeto ole para cada registro, el peso de la tabla se dispara y, teniendo 3000 registros, que probablemente crezcan, la cosa puede llegar a hacerse inmanejable, sobre todo si pensamos que la gente que vaya a usar la base da datos no se va a preocupar excesivamente por el peso o tamaño de las imágenes... así que la pregunta es: ¿Se puede enlazar una imagen a un registro que se muestra en un formulario de otro modo que no sea mediante un objeto OLE, por ejemplo mediate un vínculo a la imagen que está en un directorio?, si no ¿Que puedo hacer?
Mil Gracias
Valora esta pregunta


0