Todoaccess.com Access, desarrollo a medida, programas, software, ERP, aplicaciones, soporte, Contabilidad, Gestion Comercial, Análisis financiero, Caja, Facturas, consultas on line, articulos, tablas, formularios, informes, macros, VBA, enlaces, libros, revistas, formacion
FAQ - Preguntas Frecuentes de Access

FAQ's (Preguntas Frecuentes)

Inicio (FAQ's)

Tablas

Formularios

Consultas

Macros

Informes

Modulos

FAQ

Pregunta:


Bueno, mi consulta es la siguiente: tengo una base de datos en access la cual lleva datos e imagenes pero en el momento que inserto una imagen en la base datos se me disparan los megas en la base de datos y por una imagen que tiene un tamaño de 50kb se me pone la base de datos en 5MG. Mi pregunta: ¿que puedo hacer para que no me ocupen tanto las imagenes en mi base de datos?........... gracias......



Resumen:


Manejar imagenes en Access.


Respuesta:


Estimado Usuario:

Existen ya varias respuestas a este respecto, pero yo voy a resumirte como tratar las imagenes para que no te ocupen tanto espacio en la base de datos.

Lo primero que debes hacer es crear una nomenclarura para tus imagenes, por ejemplo, si estas trabajando con clientes puedes asignar a cada imagen el código del cliente.

Ahora bien, en la tabla relativa a clientes, siguiendo con el mismo ejemplo, puedes crear un campo para indicar donde está el fichero, o bien si siempre cumple la misma regla en la nomenclatura, no es tampoco necesario, ya que como ahora veras, cuando invocas la imagen vas a seguir un criterio lógico.

Para invocar las imagenes desde formularios e informes, lo que se hace es escribir un poco de código en los eventos que corresponda, mas o menos asi:

[NombreCampoImagen].Picture = "C:\Imagenes\" & [CódigoCliente] & ".bmp"

Como puedes observar lo unico que se hace es igualar el campo de imagen, que es un objeto picture independiente, al path donde se encuentra ubicado el fichero, en este caso un bmp con el código del cliente.

Los eventos que se utilizan para cargar la imagen son:

En el formulario, al activar registro (Current). Y en el Informe al dar formato del detalle.

Espero que esta información te sirva de ayuda.

Saludos.

Sofocles.


Si Esta FAQ no cumple con sus expectativas puede:


» Haga de todoAccess su Página Inicio

» Añada todoAccess a sus Favoritos

» Recomiende esta página

» Ayúdenos a mejorar

© Ángel Pérez Díaz, 1993-2010 - Todos los derechos reservados. - Condiciones de Uso - Declaración de Privacidad - Contacto

Dudas y sugerencias sobre este sitio: todoAccess@todoAccess.com - Web diseñada para una resolución optima de 1.280 x 1.0244

Microsoft y el logotipo de Office son marcas o marcas registradas de Microsoft Corporation en Estados Unidos y otros países

Aceptamos Tarjetas Visa y Master Card Aceptamos pagos de PayPal