none
Access 2007 como quitar datos adjuntos RRS feed

  • Pregunta

  • 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    Debo hacer algunas aclaraciones preliminares: He construido hasta hoy una base de datos muy completa en Microsoft Access 2007, sin poseer conocimientos de programación muy avanzados (de hecho no manipulo ningún lenguaje de programación y menos Visual Basic). Hasta hoy una de las tablas de mi base de datos (la más importante y amplia) posee 225 registros con los siguientes campos: Nombre, cantidad, ubicación, instalación, tipo, condición, descripción, observaciones e imágen. Conrespecto al último campo tengo dudas porque es un campo tipo "Datos adjuntos". Ya sé como utilizar ese tipo de campos, el problema es que cada imagen que almaceno en mi base de datos pesa aproximadamente 5 megabites, y al momento presente dicha base de datos pesa en mi computadora 671 megabites. Con ese peso no puedo enviar la base de datos por correo, y necesito poder hacerlo porque esa base de datos posee una importancia fundamental en la empresa donde trabajo.

    Por esta razón, quiero quitar todos los datos adjuntos de la mencionada tabla para disminuir el peso del archivo de base de datos y que de esa forma yo pueda manipular el archivo fácilmente por correo electrónico. Ya eliminé el campo que almacena los datos adjuntos (de la siguiente manera): 1) Seleccioné la columna (la que hace referencia al campo imágen), 2) Oprimí click secundario, 3) y seleccioné eliminar columna. De ese modo desapareció toda la columna que hacía referencia a los datos adjuntos (no aparecen por ningún lado). Sin embargo, el archivo sigue pesando 671 megabites en mi computadora.

    De lo que he leído he concluído que puede deberse a que los datos adjuntos se comprimen en la base de datos y de alguna manera quedan adheridos al archivo. La ayuda de access establece que para "quitar" los datos adjuntos se: 1) cliquea en el campo datos adjuntos, 2) en el cuadro de dialogo se selecciona el archivo que se desea quitar y 3) se selecciona "quitar". El inconveniente es que con ese método se quitan los datos adjuntos individualmente por registro y mi base de datos tiene 225 registros y no es garantía que así disminuya el peso del archivo. No poseo tiempo suficiente para hacerlo de ese modo y solicito amablemente que por favor me ayuden a encontrar un método más eficiente y rápido para que pueda enviar el archivo sin datos adjuntos por correo electrónico.

    Finalmente formulo la pregunta: ¿En Microsoft Access 2007, cómo quitar rápidamente todos los datos adjuntos de un campo que tiene 225 registros y cómo hacer que dichos datos no queden almacenados en la base de datos para que disminuya el peso del archivo en mi computadora?

    Espero que me puedan ayudar. Gracias por atender mi pregunta.

    

    • Cambiado Lorena Marin lunes, 22 de octubre de 2012 11:31 (De:Servicios de Información Microsoft)
    • Editado Uriel Almendra martes, 5 de marzo de 2013 15:28 Title too long
    jueves, 18 de octubre de 2012 15:34

Respuestas

  • Hola!

    Yo diría que compactando y reparando la base de datos el tamaño de la base de dato se reducirá su tamaño. Has tomado la decisión correcta, es un error insertar archivos adjuntos en la base de datos.


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    • Marcado como respuesta Uriel Almendra martes, 23 de abril de 2013 14:52
    lunes, 22 de octubre de 2012 16:55