Establecer opciones de Autocorrección de nombres

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

La Autocorrección de nombres evita que la base de datos se dañe cuando se cambia su diseño. La Autocorrección de nombres puede realizar lo siguiente:

  • Detectar cuando el cambio del nombre de un objeto de base de datos hará que otros objetos sufran daños

  • Corregir automáticamente este problema

  • Registrar toda corrección que se realice

De manera predeterminada, la Autocorrección de nombres se configura para que detecte y corrija problemas, pero no para que registre las correcciones. Sin embargo, esta función afecta un poco al rendimiento del sistema, y es posible que desee desactivarla si el diseño de la base de datos no está sujeto a cambios de diseño no planeados. O probablemente quiera que Access realice un seguimiento de las correcciones que efectúa. Puede establecer las opciones de Autocorrección de nombres para cada base de datos.

Nota: Autocorrección de nombres ayuda a mantener los nombres de los objetos de la base de datos sincronizados. Otros posibles problemas de cambio de diseño, como los problemas que surgen a raíz de objetos eliminados de la base de datos, no se pueden controlar directamente con Autocorrección de nombres.

En este artículo

¿Por qué debo usar Autocorrección de nombres?

Funcionamiento de Autocorrección de nombres

Habilitar o deshabilitar opciones de Autocorrección de nombres

¿Por qué debo usar Autocorrección de nombres?

Cuando trabaja en una base de datos que posee un diseño que los usuarios cambian con frecuencia, los objetos de la base de datos pueden dejar de funcionar si cambia el diseño de otros objetos de la base de datos. Una forma en la que puede ocurrir esto es cuando se modifica el nombre de un objeto, pero dicho cambio no está acompañado con cambios correspondientes en los objetos que dependen del objeto original.

Por ejemplo, si crea una consulta que se basa en una tabla denominada Clientes y luego se cambia el nombre de la tabla por Cliente, la consulta que creó deja de funcionar por el cambio de nombre. No hay más problemas en la consulta, de modo que si corrige el nombre de la tabla en el diseño de consulta, la consulta funciona de nuevo.

La función Autocorrección de nombres puede realizar un seguimiento automático de los cambios de nombres y corregir automáticamente los nombres de los formularios, informes, tablas, consultas, campos o controles, como los cuadros de texto.

Autocorrección de nombres e información de dependencia de objetos

Autocorrección de nombres genera asignaciones de nombres de la información de dependencia de objetos para tablas, consultas, formularios e informes. Estas asignaciones le permiten usar el panel de tareas Dependencias del objeto para ver la lista de objetos que dependen de una tabla o formulario seleccionado y ver los objetos de los cuales dependen la tabla o el formulario. La asignación de nombres de un objeto se actualiza cada vez que guarda y cierra dicho objeto.

Nota: De manera predeterminada, el seguimiento de cambio de nombres no está habilitado en bases de datos que se crearon con Access 97 o versiones anteriores, incluso aunque luego se conviertan dichas bases de datos a un formato de archivo de base de datos más reciente. Sin embargo, se puede habilitar el seguimiento de cambio de nombres después de convertir las bases de datos a un formato más reciente. Cuando se crea una base de datos con Access 2000, Access 2002, Access 2003, Access 2007 o Access 2010, la opción de seguimiento de cambio de nombres se encuentra activada de manera predeterminada.

¿Cuándo no debo usar Autocorrección de nombres?

No use Autocorrección de nombres en las siguientes situaciones:

  • El diseño de la base de datos no cambia.    Si el diseño de la base de datos no cambia, puede mejorar el rendimiento del sistema al desactivar Autocorrección de nombres.

  • Desea disminuir el tamaño del archivo de base de datos y está dispuesto a administrar los cambios de nombres de objetos de forma manual.    Cuando Autocorrección de nombres está habilitado para una base de datos, puede advertir un aumento en el tamaño de la base de datos. Este aumento es atribuible a las asignaciones de nombres que crea esta función cuando está habilitada. Si deshabilita Autocorrección de nombres, las asignaciones de nombres se eliminan, lo que reduce el tamaño de la base de datos.

Situaciones que Autocorrección de nombres no corrige

Autocorrección de nombres no corrige lo siguiente:

  • No se realiza seguimiento de los cambios en los nombres de formularios, informes o controles.

  • No se corrigen los nombres de tablas, consultas o campos en macros o en el código.

Volver al principio

Funcionamiento de Autocorrección de nombres

Autocorrección de nombres incluye tres opciones: Registrar información de Autocorrección de nombres, Realizar Autocorrección de nombres y Registrar cambios de Autocorrección de nombres. Para que funcionen las dos últimas opciones, es necesario habilitar la primera opción.

Registrar información de Autocorrección de nombres

Cuando habilita Autocorrección de nombres para realizar un seguimiento de los cambios de nombres de una base de datos, Access realiza lo siguiente:

  1. Intenta obtener acceso exclusivo a la base de datos.

  2. Busca objetos que están abiertos.

  3. Solicita y cierra objetos abiertos.

  4. Actualiza las asignaciones de nombres al abrir, guardar y cerrar todas las tablas, las consultas, los formularios y los informes.

  5. Restaura la base de datos al estado en que se encontraba antes de promoverse a Exclusivo.

Asignación de nombres interrumpida

La creación de asignaciones de nombres puede llevar varios minutos. Puede presionar ESC para cancelar este paso. Sin embargo, las asignaciones de nombres de algunos objetos no estarán actualizadas y no podrá ver la información de dependencia de dichos objetos hasta que se actualicen las asignaciones.

Importante: Si interrumpe Access (mediante la tecla ESC) cuando está actualizando las asignaciones de nombres, Access no deshabilita la opción Registrar información de Autocorrección de nombres. La opción Registrar información de Autocorrección de nombres permanece seleccionada aunque las asignaciones de nombres no estén todas actualizadas. Para reiniciar el proceso de actualización de asignaciones de nombres, siga este procedimiento:

  1. En la cinta, haga clic en la pestaña Archivo. Se abre la Vista Backstage.

  2. A la izquierda, haga clic en Opciones. Se abre el cuadro de diálogo Opciones de Access.

  3. En el panel de la izquierda del cuadro de diálogo Opciones de Access, haga clic en Base de datos actual.

  4. Desactive la casilla Registrar información de Autocorrección de nombres y, a continuación, haga clic en Aceptar. Access le advertirá de que debe cerrar todos los objetos de la base de datos abiertos para que tenga efecto el cambio.

  5. Cierre la base de datos y, a continuación, vuelva a abrirla.

  6. Abra nuevamente el cuadro de diálogo Opciones de Access y en la categoría Base de datos actual, seleccione la casilla Registrar información de Autocorrección de nombres y, a continuación, haga clic en Aceptar.

O bien, para actualizar de forma manual la asignación de nombres de un objeto en particular, abra el objeto en la vista Diseño y, luego, vuelva a guardar el objeto.

¿Qué ocurre cuando se deshabilita registrar información de Autocorrección de nombres

Cuando desactiva Autocorrección de nombres para que no realice un seguimiento de los cambios de nombres, Access realiza lo siguiente:

  1. Intenta obtener acceso exclusivo a la base de datos.

  2. Busca objetos que están abiertos.

  3. Solicita y cierra objetos abiertos.

  4. Quita las asignaciones de nombres de todas las tablas, consultas, formularios e informes.

  5. Restaura la base de datos al estado en que se encontraba antes de promoverse a Exclusivo.

Si Access no completa el proceso de seguimiento de cambios o de eliminación de asignaciones de nombres, registra el error en la tabla Errores al guardar Autocorrección de nombres.

Realizar Autocorrección de nombres

Debe habilitar en primer lugar la opción Registrar información de Autocorrección de nombres para poder habilitar la opción Realizar Autocorrección de nombres.

Cuando la opción Realizar Autocorrección de nombres está habilitada, Access usa las asignaciones de nombres para determinar si el cambio de un nombre afectará a otros objetos de la base de datos; a continuación, corrige el nombre que se modificó allí donde aparezca en esos otros objetos.

Registrar cambios de Autocorrección de nombres

Debe habilitar en primer lugar las opciones Registrar información de Autocorrección de nombres y Realizar Autocorrección de nombres para poder habilitar la opción Registrar cambios de Autocorrección de nombres.

Cuando la opción Registrar cambios de Autocorrección de nombres está habilitada, Access lleva un registro de correcciones que realiza porque se modifica el nombre de un objeto. Cada corrección aparece como un registro en la tabla Registro de Autocorrección de nombres.

Volver al principio

Habilitar o deshabilitar opciones de Autocorrección de nombres

Las tres opciones de Autocorrección de nombres pueden habilitarse en el cuadro de diálogo Opciones de Access. Es posible habilitar o deshabilitar las opciones de Autocorrección de nombres sólo para la base de datos activa.

  1. En la cinta, haga clic en la pestaña Archivo. Se abre la Vista Backstage.

  2. A la izquierda, haga clic en Opciones. Se abre el cuadro de diálogo Opciones de Access.

  3. En el panel de la izquierda del cuadro de diálogo Opciones de Access, haga clic en Base de datos actual.

  4. En Opciones de Autocorrección de nombres, active o desactive las opciones que desee:

    • Registrar información de Autocorrección de nombres    Cuando esta opción está seleccionada, Access realiza un seguimiento de los cambios de nombres de los objetos en la base de datos. La información de seguimiento se almacena en asignaciones de nombres. Cuando se habilita esta opción por primera vez, Access crea una asignación de nombres para cada uno de los objetos de la base de datos existente. La asignación de nombres permanece actualizada siempre que la opción esté seleccionada. Las asignaciones de nombres se usan para corregir errores que surgen a raíz de los cambios de nombres y para generar información de dependencia de objetos. No se puede tener acceso de forma directa a las asignaciones de nombres.

      Debe seleccionar esta opción para poder seleccionar otras opciones de Autocorrección de nombres.

      Nota: Al habilitar esta opción, los cambios de nombres no se corrigen automáticamente. Al habilitar esta opción sólo se crean las asignaciones que se usan para futuras correcciones.

    • Realizar Autocorrección de nombres    Cuando esta opción está seleccionada, Access corrige automáticamente los cambios de nombres a medida que se producen. Puede seleccionar esta opción sólo si la opción Registrar información de Autocorrección de nombres ya está seleccionada. Para ejecutar Autocorrección de nombres, Access usa las asignaciones de nombres que creó al habilitar la opción Registrar información de Autocorrección de nombres.

      Debe seleccionar esta opción para poder seleccionar la opción Registrar cambios de Autocorrección de nombres.

    • Registrar cambios de Autocorrección de nombres    Access conserva un registro de las correcciones que efectúa Autocorrección de nombres. Cada corrección aparece como un registro en la tabla Registro de Autocorrección de nombres.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×