Foros del Web » Soporte técnico » Ofimática »

Una imagen para cada registro

Estas en el tema de Una imagen para cada registro en el foro de Ofimática en Foros del Web. Hola a todos, ya se que el tema que propongo ha sido bastante comentado pero es que no logro hacer lo que pretendo. A ver, ...
  #1 (permalink)  
Antiguo 22/06/2011, 03:17
 
Fecha de Ingreso: marzo-2011
Mensajes: 14
Antigüedad: 13 años, 8 meses
Puntos: 0
Una imagen para cada registro

Hola a todos, ya se que el tema que propongo ha sido bastante comentado pero es que no logro hacer lo que pretendo.

A ver, tengo una base de datos y me gustaria que cada registro tuviera asociada una imagen, para ello tengo una carpeta con las imagenes y quisiera almacenar la ruta de cada imagen en un campo de la tabla y que al acceder a cada registro se mostrara la imagen que le corresponda.

Muchas gracias y un saludo.
  #2 (permalink)  
Antiguo 22/06/2011, 03:21
 
Fecha de Ingreso: marzo-2011
Mensajes: 14
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Una imagen para cada registro

Queria acalrar que la version de access que estoy usando es la del 2003.

Muchas gracias de nuevo.
  #3 (permalink)  
Antiguo 22/06/2011, 08:09
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Respuesta: Una imagen para cada registro

Pon en tu formulario un control imagen, y en este control cargaras la imagen en el evento current del form, es decir, "al activar registro". Iamginemos que el campo de la tabal donde tienes la ruta se llama Ruta, y en el form tienes un control llamado TxtRuta, cuyo origen de control es el campo ruta.

Private Sub Form_Current()
if len(dir(txtruta))<>"" 0 then
me.NombreControlImgen.picture=ruta
else
me.NombreControlImgen.picture=""
end if

End Sub

Un saludo
  #4 (permalink)  
Antiguo 22/06/2011, 23:04
 
Fecha de Ingreso: marzo-2011
Mensajes: 14
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Una imagen para cada registro

Muchisimas gracias por la ayuda, me ha venido de lujo.

Etiquetas: access
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.