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

Imagenes en Access 2003

57 views
Skip to first unread message

Ceac

unread,
Jun 13, 2008, 1:05:00 AM6/13/08
to

Hola a todos,

Bueno como podeis leer el titulo tengo un problemilla, resulta que tengo una
tabla la cual tiene cuatro campos OLE. Alli los usuarios almacenan imagenes
de los productos. Ej. Producto FILTRO toman cuatro fotos(bmp) y las almacenan
alli en los campos IMG01, IMG02, IMG03, IMG04 que pertenencen a la tabla
"IMAGE"

Este error lo cometi cuando me inicie en Access, pues es mejor almacenar las
imagenes en el disco duro en una carpeta y no en la DB ya que crece
rapidamente.

El problema esta en que me gustaria cambiar los cuatro campos OLE por campos
de texto, los cuales les indeque la ruta de las imagenes y las presenten en
un unico formulario. Cambiar el tipo de campo no es problema, el problema
esta en que al momento de presentar las cuatro imagenes en el mismo
formulario no salen solamente aparece la primera(IMG01). Esto lo hago
mediante el siguiente codigo:

imgFoto.Picture = Application.CurrentProject.Path & Foto

¿Cómo lo puedo solucionar?

Gracias...

--
Saludos !!!

César Augusto Cardona
master...@gmail.com
Cali-Colombia

Patxi Sanz

unread,
Jun 13, 2008, 6:00:23 AM6/13/08
to
Hola Ceac:

¿En qué evento has colocado ese código?

Más información: http://support.microsoft.com/kb/285820/es

--
Un saludo,


Patxi Sanz
patxisanz[ARROBA]yahoo[PUNTO]es
http://es.geocities.com/patxisanz/index.html
Tudela (NA)

Ceac

unread,
Jun 13, 2008, 1:00:01 PM6/13/08
to

Hola Patxi,

El evento es: Private Sub Form_Current()

Funciona bien para un formulario.

--
Saludos !!!

César Augusto Cardona
master...@gmail.com
Cali-Colombia


"Patxi Sanz" escribió:

Ceac

unread,
Jun 13, 2008, 1:01:00 PM6/13/08
to

Perdon!!!

Queria decir que funciona bien con una imagen en el formulario...

--
Saludos !!!

César Augusto Cardona
master...@gmail.com
Cali-Colombia


"Patxi Sanz" escribió:

Patxi Sanz

unread,
Jun 14, 2008, 10:58:37 AM6/14/08
to
Sobre esta línea:

imgFoto.Picture = Application.CurrentProject.Path & Foto

Supongo que Foto es el cuadro de texto donde está el nombre de la primera
imagen. Para mostrar las otras 3, tendrás que agregar 3 controles Imagen y 3
cuadros de texto con cada nombre:

imgFoto2.Picture = Application.CurrentProject.Path & Foto2
imgFoto3.Picture = Application.CurrentProject.Path & Foto3
imgFoto4.Picture = Application.CurrentProject.Path & Foto4

Ceac

unread,
Jun 17, 2008, 11:41:00 PM6/17/08
to

Gracias Patxi,

En realidad me sirvio el link de Microsoft sobre las imagenes, Gracias..

Patxi Sanz

unread,
Jun 18, 2008, 12:05:57 PM6/18/08
to
De nada :-)

nachomolar

unread,
Aug 7, 2008, 1:06:21 PM8/7/08
to
Hola, tengo un problema similar al tuyo pero yo me he quedado atascado unos cuantos pasos antes. Me han pasado una bbdd access que tengo que migrar a Oracle. Esta base tiene una tabla con dos campos OLE en los cuales se guardan todo tipo de documentos. La solución que quiero dar es similar a la tuya, descargar los documentos a disco y en la nueva tabla guardar la ruta de los documentos. Por favor, ¿me podrás decir como conseguiste extraer las imágenes a disco?.

Muchas gracias y un saludo

Ceac

unread,
Aug 7, 2008, 2:19:16 PM8/7/08
to
Hola,

Si abre un nuevo hilo en el foro de seguro te ayudaremos todos...

0 new messages