Al intentar ejecutar una consulta a una tabla vinculada (backend de Access), puede aparecer en la pantalla el mensaje “runtime error 3167 record is deleted“. Esto ocurre debido a la eliminación accidental de registros de la base de datos de Access, conflictos de software y otras razones inesperadas. En este blog, aprenderá las causas comunes y las soluciones para el error de registro eliminado de Microsoft Access. Encuentre la captura de pantalla del error a continuación:
Además, aquí obtendrá la herramienta de reparación de bases de datos de Access para reparar la base de datos de Access dañada y recuperar los registros eliminados y otros objetos de la base de datos con éxito.
Herramienta Gratuita de Reparación de Bases de Datos de MS Access
Repare archivos corruptos de bases de datos MDB y ACCDB y recupere fácilmente tablas, consultas, índices y registros de bases de datos eliminados. Probar ahora!
Descargo de responsabilidad: para reparar la base de datos, usted necesidad de actualizar a un plan pagado.Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.
Soluciones rápidas:
- Recuperar desde la copia de seguridad de la base de datos de Access
- Compactar y reparar
- Reparar el registro de la base de datos de Access desde la línea de comandos
- Importar la base de datos de Access dañada a una nueva
- Utilice la herramienta de reparación de Access confiable para reparar/recuperar registros de Access
¿Qué es el código de error 3167 en Access?
El error de tiempo de ejecución 3167 de MS Access es un mensaje de error común que surge cuando se trabaja con bases de datos de MS Access. Por lo general, ocurre cuando intenta acceder a un registro que se ha eliminado de la base de datos. Por otro lado, podemos decir que el registro con el que está intentando interactuar ya no existe en una base de datos.
Sin embargo, los desencadenantes de eliminación de registros de Access se deben a varias causas, como:
- Eliminación accidental de registros de la base de datos de MS Access
- Conflicto de software
- Manejo inconsistente de datos
- Recuperación de datos de una copia de seguridad desactualizada
- Corrupción del índice
- Sobredimensionamiento de la base de datos
- Falla de hardware.
Después de conocer los principales factores detrás de este problema, descubramos los consejos de solución de problemas para solucionarlo.
Métodos para corregir el error de tiempo de ejecución 3167 Se eliminó el registro de Microsoft Access
Método 1: Recuperar desde la copia de seguridad de la base de datos de Access
Es la mejor manera de superar este error de eliminación de registro de Microsoft Access sin realizar ningún tipo de esfuerzo. Lo único que necesita es tener una copia de seguridad adecuada de su base de datos para restaurar.
Si hasta ahora no ha realizado tal enfoque, hágalo de inmediato. Como es muy útil para manejar cualquier tipo de situación de pérdida de datos de Access.
Para crear una copia de seguridad de la base de datos de Access, siga los pasos que se describen a continuación:
- Abra primero la base de datos de Access de la que desea mantener una copia de seguridad.
- Ahora vaya a Archivo> Guardar como.
- Pulse la opción Guardar base de datos como > Realizar copia de seguridad de la base de datos > Guardar como.
- Asigne todos los detalles necesarios y luego pulse el botón Guardar.
Método 2: Compactar y reparar para corregir el error de tiempo de ejecución 3167 Se eliminó el registro de Microsoft Access
Con el paso del tiempo, aumentan las posibilidades de que se infle y se dañe el tamaño de los archivos de la base de datos de acceso. Por lo tanto, la razón detrás de la aparición de este error de eliminación de registro de Access puede deberse al sobredimensionamiento de la base de datos.
En tal situación, la herramienta incorporada de MS Access: compactar y reparar funciona de manera sorprendente. El nombre de esta herramienta de utilidad incorporada aclara que comprime y repara la base de datos.
Conozcamos cómo compactar y reparar la base de datos de Access:
- Abra Access, pero no abra la base de datos. Haga clic en Archivo.
- Coloque el cursor en Información y luego haga clic en Compactar y reparar base de datos.
- Ahora, en el cuadro de diálogo Base de datos para compactar, busque y seleccione la base de datos que desea compactar y reparar.
Nota: Asegúrese de que nadie esté usando el archivo de base de datos; de lo contrario, la utilidad Compactar y reparar base de datos de Access fallará.
Si esta herramienta Compactar y reparar no funciona y sigue apareciendo el mismo error 3167 de Access, pruebe el siguiente método.
Método 3: reparar el registro de la base de datos de Access desde la línea de comandos
A continuación, se muestran los pasos para reparar la base de datos de Access dañada desde la línea de comandos. Realice estos pasos con mucho cuidado, de lo contrario, esto causará más problemas en su base de datos.
- En el cuadro de búsqueda del menú Inicio, escriba “comando” o “cmd”.
- Haga clic con el botón derecho sobre el icono del símbolo del sistema y luego elija la opción Ejecutar como administrador.
- En la ventana abierta del símbolo del sistema o la aplicación de línea de comandos, simplemente escriba el siguiente comando:
msaccess <path to database file >\<database file name> /compact
Nota: en el comando mencionado anteriormente, debe ingresar la ruta y el nombre del archivo de base de datos de Access real para su archivo de base de datos respectivamente.
Método 4: importar la base de datos de Access dañada a una nueva
La segunda solución más elegida para reparar la base de datos de Access es importar datos de la base de datos de Access dañada a la nueva. Aunque este paso no repara su base de datos de Access dañada, uno puede realizar fácilmente la recuperación de la base de datos de Access con esto. Entonces, aquí están los siguientes pasos que debe seguir.
1: En primer lugar, abra Microsoft Access en su PC.
2: En el panel lateral derecho, toque la opción de “crear nuevos archivos de base de datos“. Asigne un nombre al archivo y elija la ubicación. Toque la opción Crear para crear una nueva base de datos.
3: Esto creará un archivo de base de datos y lo abrirá en el programa Microsoft Access. Haga clic en los datos externos en la parte superior.
4: Para importar la base de datos de Access, toque la opción Access.
5: Verá que se abre una ventana de obtención de datos externos de la base de datos de Access en su pantalla.
En esta ventana abierta, toque la opción Explorar para seleccionar el archivo que desea importar.
6: En el cuadro de diálogo abierto de Archivo Abrir, busque los archivos de la base de datos de Access y selecciónelos haciendo clic. Toque la opción Abrir para confirmar los elementos seleccionados.
7: En el cuadro de edición, puede echar un vistazo fácilmente a los archivos seleccionados. Para continuar con el proceso, toque la opción Aceptar.
8: En el cuadro de diálogo Importar objetos, elija los objetos que desea importar de los archivos de la base de datos de Access seleccionados. Después de seleccionar los objetos, toque la opción Aceptar.
9: Ahora importará correctamente todos los objetos seleccionados.
10: Si desea guardar los pasos de importación realizados anteriormente para trabajos futuros, marque la casilla Guardar pasos de importación. Por último, toque la opción Cerrar.
Nota:
Esta función de importación de la base de datos de Access realmente ayuda a importar todos los objetos de Access como tablas, formularios, informes, consultas, macros y módulos de la base de datos de Access dañada a un nuevo archivo.
Método 5: Utilice la Access Base de datos Reparar & Recuperación Herramienta
Si no desea correr el riesgo de perder datos o buscar una solución confiable, opte por la solución recomendada profesionalmente, es decir Access Base de datos Reparar & Recuperación Herramienta.
Esta herramienta recupera fácilmente los registros eliminados del archivo ACCDB/MDB de la base de datos de Access dañada. Lo único que necesita hacer es descargar e instalar esta herramienta de reparación y recuperación de Access.
* Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.
A continuación se enumeran algunas de las características impresionantes de esta herramienta:
- Recuperar registros eliminados permanentemente.
- Recupere la tabla de base de datos completa.
- Recupera fácilmente formularios y módulos .accdb o .mdb protegidos con contraseña.
- Función de vista previa para ver los archivos recuperados.
- El software funciona con versiones completas de la base de datos de Access, incluidas las versiones 2019, 2016, 2013, 2010, 2007, 2003, 2002 y 2000 instaladas en Windows 10, 8.1, 8, 7, Vista, 2003 y XP.
Pasos para utilizar Access Base de datos Reparar & Recuperación Herramienta
Preguntas frecuentes relacionadas:
¿Cómo recupero un registro eliminado en Access?
Si tiene una copia de seguridad disponible de sus registros de Access eliminados, puede restaurarlos fácilmente desde esa copia de seguridad. En ausencia de una copia de seguridad, puede utilizar la herramienta de reparación y recuperación de Access recomendada. Este software no solo recuperará los registros eliminados, sino que también recuperará los demás componentes de la base de datos con una integridad del 100%.
¿Cómo se elimina el selector de registros del panel de visualización en Access?
Siga los pasos a continuación para eliminar el selector de registros del panel de visualización:
- Abra el formulario de la base de datos de Access en la vista de Diseño.
- Haga doble clic en el Selector de formulario
- Ahora, desde la hoja de propiedades del formulario abierta >> haga clic en
- Después de eso, haga un toque sobre la propiedad Selectores de registros. Ahora, desde la lista desplegable, elija No.
¿Podemos restaurar registros eliminados de forma permanente en MS Access?
Francamente, los registros eliminados de forma permanente en MS Access no se pueden restaurar.
Resumen:
En esta publicación del blog, he hecho todo lo posible para compartir todos los detalles sobre este error de tiempo de ejecución específico 3167: se eliminó el registro de Microsoft Access. Si los métodos manuales enumerados anteriormente no logran resolver este error y, de todos modos, necesita recuperar registros de Access eliminados, consulte la herramienta de software.
Si alguno de ustedes tiene más ideas para solucionar este error de registro eliminado en Access, compártalas con nosotros en nuestras cuentas de FB & Twitter.
Este software asegura sin costura reparación y recuperación de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e índices, junto con módulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:
- Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
- Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
- Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.