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

jpg en access???

Estas en el tema de jpg en access??? en el foro de Ofimática en Foros del Web. hola, sucede que he creado una base de datos en microsoft access y en una de las tablas en un campo ole vinculo una imagen ...
  #1 (permalink)  
Antiguo 31/01/2006, 13:44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 39
Antigüedad: 18 años, 4 meses
Puntos: 0
no puedo ver un JPG en Access, Auxilioooo!!!!!!

hola, sucede que he creado una base de datos en microsoft access y en una de las tablas en un campo ole vinculo una imagen en formato jpg, pero cuando voy a imprimir el informe crash!!! no sale la imagen!! alguien me puede ayudar?? (solo me interesa formato JPG) GRACIAS, AYUDEMNE POR FAVOR!!!

Última edición por jumpers; 07/02/2006 a las 13:58
  #2 (permalink)  
Antiguo 03/02/2006, 02:46
 
Fecha de Ingreso: enero-2006
Mensajes: 5
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola.
Te voy a adjuntar una respuesta a este tema. La saqué de la página de "TodoAccess.com" Tienes que registrarse si te interesa.
Que conste que yo no la he probado, pues no me ha surgido el problema.
La respuesta es un poco larga pero creo que merece la pena.
Un saludo. AH¡ y dime si te funciona.
_____________
Pregunta:

ME GUSTARIA QUE ME AYUDARAS A ELIMINAR EL ERROR 3001 QUE ME PRESENTA EN EL SISTEMA QUE ESTOY DESARROLLANDO DE RECURSOS HUMANOS, COMO COMENTARIO TE MENCIONO QUE UTILICE EL ASISTENTE PARA CONTROLES EN ACCESS, COMO PODRAS DARTE CUENTA ESTOY APRENDIENDO ACCESS 2000.

EL ERROR APARECE DESPUES DE HABER CAPTURADO UN TOTAL DE 1200 FOTOGRAFIAS VINCULADAS EN FORMATO JPGE, DENTRO DE MI FORMULARIO NO PUEDO REALIZAR NINGUNA MODIFICACION, YA SEA ESCRITURA O INSERTAR UNA NUEVA FOTOGRAFIA, POR QUE INMEDIATAMENTE APARECE EL ERROR 3001, DONDE MENCIONA ARGUMENTO NO VALIDO (SE HA AFECTADO UNA RUTINA DE ARCHIVOS "DLL", ESPERO QUE ME PUEDAS AYUDAR YA QUE NADIE ME HA PODIDO RESOLVER EL PROBLEMA.

ATENTAMENTE

Respuesta:

Método para tratar las imágenes.

Trabajaba en una empresa de extrusión que queria almacenar la información de sus matrices, incluyendo el plano de autocad. Existian mas de 5000 referencias, y claro despues de pelartelas y de haberlas incluido en el vinculo de una tabla, la faena era tremenda, por donde tirar cuando Access no quiere asimilar las imagenes.

Asi que el equipo de desarrollo decidió elaborar un sistema para no tener que vincular las imagenes en una tabla, y que simplemente con rescatarlas de un fichero, o con un scanner fuera suficiente, haciendo una relación manual.

El resultado fue que según mandaban el fichero desde la oficina tecnica, con solo colocarlo en un directorio del servidor, era suficiente para poder ver las imagenes en formularios, imprimirlas en informes, etc.

El método que te propongo es el siguiente.

En una tabla de tu sistema que sea representativa de almacenar un solo registro de control, incluye un campo de texto que indique el camino correcto al directorio donde tienes almacenadas las imágenes:

Ejemplo: "C:\Imagenes\"

Supongo que las imágenes tendrán una descripción única y lógica como el número de matricula del empleado, el apellido, el número de la seguridad social, o algo parecido.

Además, la extensión del fichero es siempre jpg.

Bien sabiendo todo esto solo queda plantear la forma de funcionar en los formularios, y la forma de funcionar en los informes.

En los formularios, debes crear un objeto imagen, y despues incluir las siguientes lineas de código en el evento Current:

Dim PathImagenes, FicheroImagen

PathImagenes=Dlookup("NombreCampo","TablaControl")

FicheroImagen=[CampodelFormularioconidentificadorunico] & ".jpg"

[NombreImagen].Picture=Pathimagenes & FicheroImagen

De esta forma, cada vez que te muevas por el formulario, aparecerá la imagen del trabajador relacionado con el identificador unico.

En los informes es exactamente igual.

Por último indicarte que de esta forma, evitas la carga que se realiza en la base de datos, que se verá reducida a cifras mucho mas apropiadas, y se moverá con mayor rapidez.
  #3 (permalink)  
Antiguo 07/02/2006, 13:56
 
Fecha de Ingreso: diciembre-2005
Mensajes: 39
Antigüedad: 18 años, 4 meses
Puntos: 0
Pregunta

Gracias, pero no me funciona me da error ,no se que hacer!!!!
  #4 (permalink)  
Antiguo 25/11/2006, 11:26
 
Fecha de Ingreso: octubre-2004
Mensajes: 142
Antigüedad: 19 años, 6 meses
Puntos: 0
Yo buscaba lo mismo y a mi si me funcionó, Gracias Mil!!!
Solo qe ahora quisiera que se hiciera el cambio en todas las hojas del informe
  #5 (permalink)  
Antiguo 25/11/2006, 19:26
 
Fecha de Ingreso: diciembre-2004
Mensajes: 475
Antigüedad: 19 años, 4 meses
Puntos: 4
que .Version de Acess utilizas-----
  #6 (permalink)  
Antiguo 20/06/2011, 17:38
 
Fecha de Ingreso: junio-2011
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: jpg en access???

Alguien que me pueda explicar mas detalles del codigo propuesto, no me funciona.
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 05:10.