Office
Iniciar sesión

Establecer opciones de Autocorrección de nombres

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

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.

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 de Access que tiene un diseño que cambia con frecuencia los usuarios, pueden que los objetos de base de datos deja de funcionar si cambia el diseño de otros objetos de base de datos. Una forma que esto puede ocurrir es cuando se cambia el nombre de un objeto, pero ese cambio no se acompañen los cambios correspondientes a 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 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.

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 de opciones, haga clic en archivo > Opciones para abrir el cuadro de diálogo Opciones de Access.

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

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

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

  5. 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é sucede 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.

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 archivo > Opciones para abrir el cuadro de diálogo Opciones de Access.

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

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

Principio de página

Vea también

Use el panel dependencias del objeto para ver cómo se relacionan con objetos

Ampliar sus conocimientos de Office
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.

×