Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Como insertar imagenes en acces sin que aumente la base de datos

692 views
Skip to first unread message

José Calabuig

unread,
May 31, 2002, 10:46:50 AM5/31/02
to
Tengo una base de datos con imagenes, cada registro tiene
una imagen, y en un formulario la presento y cuando le das
al siguiente registro aparece la siguiente, pero tengo el
problema que cuando coloco la imagen en el registro tanto
vinculada como incrustada el archivo .mdb crece de tamaño
muy deprisa, y como quiero poner mas de 2.000 referencias
se hace muy pesada la base de datos al cerrar. He probado
con archivos .jpg muy pequeños de 50 k. pero sigue
creciendo. He pensado de poner un campo donde este la
dirección de cada fotografia en el disco duro y si hay
alguna forma de abrirla en un formulario, solo teniendo la
direccion (patch) ejemplo: c:\Base_imagenes\foto3.jpg y
que asi no me aumente tanto el .mdb
Si hay alguien que me pudiera ayudar os lo agradeceria.

Fabian Manassero

unread,
May 31, 2002, 10:55:51 AM5/31/02
to
El problema en Access es JPG. Debes utilizar BMP.
Saludos. Fabián

"José Calabuig" <vaqu...@yahoo.es> wrote in message
news:8cce01c208b1$ff816960$a4e62ecf@tkmsftngxa06...

marjan

unread,
May 31, 2002, 11:23:08 AM5/31/02
to
Hola,
En el evento al activar el registro del formulario pones :

'Private Sub Form_Current()
Dim cadImagen As String
cadImagen = "C:\Imagenes\Año2002" & "\" & Me.Num_imagen & ".tif" 'o ".jpg"
Me.Imagen.Picture = cadImatge 'Si el control Imagen que has insertado en el
form se llama "Imagen"
Me.Refresh
'End Sub

Marjan


Fabian Manassero <fmana...@barrick.com> escribió en el mensaje de noticias
OINUiNLCCHA.1696@tkmsftngp04...

casvar

unread,
May 31, 2002, 12:13:49 PM5/31/02
to
Hey amigos no se compliquen tanto

No incrustes la imagen, ponla como "Linked" en Picture Type.

De esta forma tienes las imagenes por separado, pero entonces tu formulario
cuando se abra, va a buscar primero la ruta en la que originalmente estaban
las imagenes.

Saludos y espero te sirva.

Casvr
"José Calabuig" <vaqu...@yahoo.es> escribió en el mensaje
news:8cce01c208b1$ff816960$a4e62ecf@tkmsftngxa06...

WhiteWolf SW

unread,
May 31, 2002, 7:17:54 PM5/31/02
to
Esa es exactamente la respuesta mas apropiada: Linked, como comentario extra
para mi estimado Fabian, BMP es uno de los peores formatos de imagenes, en
lo que a tamaño de archivo se refiere Viejo.

WhiteWolf SW

"casvar" <cas...@xxxhotmail.com> wrote in message
news:uliPF6LCCHA.1432@tkmsftngp04...

marjan

unread,
May 31, 2002, 8:28:15 PM5/31/02
to
Abres tu formulario y insertas un control imagen y escoges qualquier imagen
del disco. En las propiedades - formato arreglas el "zoom", etc. A este
control lo llamas "ImagenX"

Si tuvieras un campo de texto en la tabla con el "path" como tu llamas lo
insertas en el formulario y lo llamas por ejemplo "txtImag" (Nombre del
control)

Luego vuelves a las propiedades del control picture y borras el texto cuadro
Formato - Imagen.
Vas a la pestaña Eventos y en el evento al activar el registro copias :

'Private Sub Form_Current()
Dim txtImagen As String 'variable de texto
txtImagen = Me.txtImag 'almacenas el valor del campo...por ej.
C:\Mis Imagenes\casita.jpg
Me.ImagenX.Picture = txtImagen 'el "orígen de la imagen"
Me.Refresh
'End Sub

Incluso puedes "parametrizar" el valor "txtImagen". No te funcionarà con
formularios continuos... claro.
Marjan

"José Calabuig" <vaqu...@yahoo.es> escribió en el mensaje
news:8cce01c208b1$ff816960$a4e62ecf@tkmsftngxa06...

Fabian Manassero

unread,
Jun 3, 2002, 7:33:33 AM6/3/02
to
Ok, es cierto, BMP no es el mejor formato de imágenes, pero es un tema que
ya se ha explicado bastante en este foro. Access trabaja mejor con este
formato, ya que lo comprime automáticamente. Por el contrario si utilizas
JPG te quedas sin memoria (el famoso error) y tu base crece sin control.
Seguramente hay gente lo puede explicar mas tecnicamente, yo solo te
transmito las experiencias de unos cuantos. Gracias. Fabian

"WhiteWolf SW" <jor...@jeld-wen.com> wrote in message
news:u0ktajPCCHA.492@tkmsftngp02...

WhiteWolf SW

unread,
Jun 3, 2002, 12:57:54 PM6/3/02
to
Pues ahora que lo mencionas, no lo habia visto desde ese punto, eso es
porque siempre he utilizado linked y pues desgraciadamente, nunca
experimente esa situacion, pero mi Viejo, si usted lo dice, Yo le Creo ;-)

Saludos Viejo
WhiteWolf SW

"Fabian Manassero" <fmana...@barrick.com> wrote in message
news:eRN2bKvCCHA.1236@tkmsftngp02...

0 new messages