| |||
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 |
| |||
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. |