Fallos de Access

Access no es perfecto, cualquiera que lleve trabajando con el algun tiempo se ira dando cuenta de ello. Principalmente podemos encontrarnos con dos Fallos:

1.- El archivo mdb se corrompe sin previo aviso:

Esto suele ocurrir cuando la base datos alcanza un nivel de datos considerable. Por alguna razon que desconozco, cada cierto tiempo el archivo se corrompe y pueden pasar dos cosas: Que le demos a reparar y todo vuelva a la normalidad o que no nos deje repararla.

En el caso de no poder repararla no debemos tirar la toalla, pues aun tenemos una remota posibilidad de recuperar los datos o parte ellos, lo que debemos hacer es crear una base de datos nueva, ir a “Archivo -> obtener Datos externos -> Seleccionar la base de datos corrupta y probar a exportar todos las tablas, vistas, formularios , informes y macro que contenia.

Si con esta ultima opcion sigue fallando es hora de tirar el ordenador por la ventana o darle un par de martillazos, porque los datos se habran perdido.

Por ello, si trabajos con access y el nivel de datos en grande, o preveemos que valla a serlo en un futuro, es muy MUY RECOMENDABLE realidad copias de seguridad continuamente, y no me refiero a copias diaras, sino a copias cada 3 o 4 horas. Esto puede parecer exagerado, pero en aplicaciones access multiusuario (como es mi caso), en unas 3 o 4 horas se pueden llegar a agregar 100 o 200 registros nuevos, y es una perdidad que no nos podemos permitir…..

Esperemos que las nuevas versiones de Access 2005 corrijan todos estos problemas que  nos dan tanto dolor de cabeza a los programadores…

5 Responses to “Fallos de Access”

  1. Rafa Says:

    Estoy empezando a trabajar en Access. Dos preguntas:
    - ¿Existe algún BUEN LIBRO de PROGRAMAMCIÓN en Access, con ejemplos de cómo usar, por ejemplo, un cuadro combinado, botones de comando con las funciones de “adelante” y “atrás”, “añadir registro”, “borrar registro”, “buscar registro” (y con sus ejemplos de cómo escribir el código correspondiente), y demás etc, etc,….?
    - ¿Hay alguna forma de crear algún tipo de paquete de instalación o ejecutable para que el cliente o clientes no puedan “meterse” en el programa y modificar lo que ellos quieran?. Me han comentado algo de las bases MDE, pero no entiendo cómo funciona eso ni cómo aplicarlo…

    Muchas gracias por todo.

    Saludos cordiales.

  2. Rafa Says:

    Estoy empezando a trabajar en Access. Dos preguntas:
    - ¿Existe algún BUEN LIBRO de PROGRAMAMCIÓN en Access, con ejemplos de cómo usar, por ejemplo, un cuadro combinado, botones de comando con las funciones de “adelante” y “atrás”, “añadir registro”, “borrar registro”, “buscar registro” (y con sus ejemplos de cómo escribir el código correspondiente), y demás etc, etc,….?
    - ¿Hay alguna forma de crear algún tipo de paquete de instalación o ejecutable para que el cliente o clientes no puedan “meterse” en el programa y modificar lo que ellos quieran?. Me han comentado algo de las bases MDE, pero no entiendo cómo funciona eso ni cómo aplicarlo…

    Muchas gracias por todo.

    Saludos cordiales.

  3. bardoumg Says:

    Quizá deberías aprender a utilizar access correctamente antes de criticar algo que desconoces.
    Si prevees que tu base de datos puede superar 2Gb debes de utilizar odbc y almacenar tus datos, por ejemplo en SQL Server, la opción de reparación y compactación no es tan necesaria en este caso, si acaso una vez al mes si utilizas archivos puente en la mdb dónde ejecutas los programas.
    Access puede manejar millones de registros, solo hay que saber como.

  4. azurix29 Says:

    Aqui tambien tenemos la base de datos en SQL Server , y desde access un ADP que accede a los datos, y los problemas son los mismos…..

  5. pepe Says:

    “Quizá deberías aprender a utilizar access correctamente antes de criticar algo que desconoce”

    Firmado
    El super experto

    P.D: pues muy bien majo, tu no hagas copias de seguridad, que ya me contaras un dia de estos.

Leave a Reply