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

Autocorrección de nombres evita que la base de datos de escritorio de Access problemático cuando se cambia el diseño de la base de datos. Autocorrección de nombres puede:

  • 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 forma predeterminada, Autocorrección de nombres se establece para detectar y corregir problemas, pero no para registrar correcciones. Autocorrección de nombres impedir ligeramente el rendimiento del sistema y desea desactivar si el diseño de la base de datos no está sujeto a cambios de diseño no planeado. O bien, puede que desee acceso a realizar un seguimiento de la corrección que se realice. Puede establecer las opciones de Autocorrección de nombres para cada base de datos de escritorio.

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.

Nota: La funcionalidad que se explica en este artículo no se aplica a aplicaciones web de Access: el tipo de base de datos de diseño con Access y publicar en línea. Para obtener más información, vea crear una aplicación de Access .

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 Dependencia de 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 forma predeterminada, el seguimiento de cambios de nombre no está habilitado en bases de datos que se han creado con Access 97 o versiones anteriores de Access, incluso después de convertir las bases de datos en un formato de archivo de base de datos más reciente. Sin embargo, puede habilitar después de convertir las bases de datos en un formato más reciente de seguimiento de cambios de nombre.

¿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 desactivando la 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 la opción Autocorrección de nombres está habilitada para una base de datos, probablemente observe un incremento 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. Pregunta 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.

Nota: 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

Si se deshabilita Autocorrección de nombres para que deje de realizar el seguimiento de los cambios de nombres, Access hace lo siguiente:

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

  2. Busca objetos que estén abiertos.

  3. Pregunta 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 solo para la base de datos activa.

  1. En la cinta de opciones, 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 existentes en la base de datos. 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 solo 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 solo 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 lleva un registro de las correcciones que realiza 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.

×