7 métodos para el error de Access 2105: Tú No puedo Ir al registro especificado

Obteniendo “Access error 2105: You can’t go to the specified record“. al intentar crear, abrir o extraer registros en la base de datos de Access ejecutando un código VBA? Si tu respuesta es “”, entonces no te preocupes, estás en el lugar correcto. En este blog, encontrará las posibles causas y métodos para corregir el código de respuesta 2105 en Access. A continuación puede ver la interfaz real de este error de tiempo de ejecución:

Access 2105: Tú No puedo Ir al registro especificado

Aquí, también obtendrá el más confiable Access Reparar Herramienta para corregir este error si ha surgido debido a la corrupción del archivo DB.

Calificación Excelente en Trustpilot
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!
Descargar
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.

¿Qué es el error 2105 en Access VBA?

En general, el código de error de Access 2105 se produce al ejecutar el código VBA para acceder a los registros de la base de datos. Cuando ocurre este error, significa que no puede crear o abrir los registros que se guardan en la base de datos.

Por otro lado, podemos decir que este error aparece al intentar usar un método GoToRecord. Aunque existen numerosos factores que pueden llevar a que docmd.gotorecord no pueda ir al error de registro especificado. Aquí están los principales:

  1. Por registros faltantes o dañados.
  2. Cambiar un valor de clave principal de un conjunto de registros.
  3. Daños en la base de datos de Access
  4. Estableció por error el filtro/clasificación en un formulario o informe.
  5. La propiedad de origen de un registro no es válida.
  6. El código VBA tiene un conjunto de registros abierto y este tiene un bloqueo en el registro.

Ahora, procedamos a probar las soluciones para abordar la situación.

¿Cómo arreglar MS Access Tú No puedo Ir al registro especificado (Error 2105)?

Método 1: realice cambios menores en el código de evento OnClick

Si está utilizando el siguiente código de evento OnClick para su botón de formulario, entonces necesita hacer pequeñas correcciones en él.

  me.dirty = false

  if me.NewRecord then

     msgBox(“new record”)

  else

     msgBox(“not new record”)

  end if

 doCmd.goToRecord record := acNewRecord

Corrections to be done:

doCmd.goToRecord record := acNewRec

in place of

doCmd.goToRecord record := acNewRecord

Lea también: Corrija el error de tiempo de ejecución 3047: ¿el registro es un Access demasiado grande?

Método 2: compruebe la propiedad de ‘Fuente de registro’

A veces, la propiedad de fuente de registro incorrecta puede resultar en “no puede ir al error de Access de registro especificado”. Para resolver esto, debe verificar la configuración de la propiedad de origen del registro siguiendo los pasos a continuación:

  • Abra el formulario Access >> abierto en una vista de diseño.
  • En una Hoja de propiedades, debe hacer clic en Datos
  • Después de eso, haga clic en el menú desplegable Origen del registro y asegúrese de que la propiedad del origen del registro apunte a la tabla correcta.

Access 2105: Tú No puedo Ir al registro especificado

Método 3: intente redefinir la tabla para corregir el error de Access 2105: no puede ir al registro especificado

Redefinir la tabla es la solución más adecuada para corregir el error de Access 2105. En este método, debe eliminar todos los campos innecesarios de su tabla de Access, excepto los campos que son esencialmente importantes.

Método 4- Verifique la configuración de ‘Permitir filtros’

muchos usuarios informaron que recibieron el código de respuesta de Access 2105 debido a la configuración incorrecta de “Permitir filtros“. Para verificar si esta configuración es correcta o no, debe seguir los siguientes pasos:

  • Primero, abra la base de datos de Access en la vista de diseño.
  • En una Hoja de propiedades, debe hacer clic en Datos
  • Aquí, asegúrese de que la opción ‘Permitir filtros’ esté establecida en Sí.

Access 2105: Tú No puedo Ir al registro especificado

Método 5: resuelva que no puede ir al registro especificado Use los campos Memo

Si está utilizando los campos de tipo de texto para mantener sus registros, cambie inmediatamente a los campos de tipo Memo. Para cambiar su tipo de campo de texto a memo, lo único que debe hacer es asignar el valor “12” para la propiedad de tipo de campo.

En caso de que el valor se establezca en 10, significa que es un campo de texto.

Si cruza el límite del campo memo, Visual Basic (VB) utilizará las páginas individuales para mantener los campos en la base de datos.

Método 6: verificar la propiedad de AllowAdditions

Otra propiedad que debe verificar para resolver este error es Permitir adiciones. Esta propiedad se utiliza principalmente para agregar nuevos registros a un formulario/subformulario. Sin embargo, cuando intenta agregar los registros, puede recibir el error 2105.

Para solucionarlo, puede verificar la propiedad de AllowAdditions. Siga los pasos a continuación para hacer esto:

  • En primer lugar, abra la base de datos de Access en la vista de diseño.
  • En una hoja de propiedades, debe hacer clic en la pestaña Formato.
  • Luego, desplácese hacia abajo para ubicar la propiedad “Permitir adiciones” y modifíquela a .

Access 2105: Tú No puedo Ir al registro especificado

Después de completar estos pasos, ahora podrá acceder o agregar los registros en un formulario.

Lea también: Corrija el error de tiempo de ejecución 3021: No hay Access al registro actual

¿Cómo reparar la corrupción del registro de MS Access?

Si no puede corregir el código de error de Access 2105 con los métodos mencionados anteriormente, significa que sus registros de Access se corrompieron de alguna manera y debe corregirlo utilizando la utilidad Access Compact & Repair.

Para una corrupción severa de la base de datos, se recomienda probar un software confiable de terceros como Access Reparar & Recuperación para reparar con éxito la base de datos de Access corrupta.

¿Entonces, Qué esperas? Simplemente descargue esta herramienta de reparación de la base de datos de Access y recupere sus valiosos registros de la base de datos de Microsoft 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.

Este software de recuperación es una de las mejores formas de deshacerse de cualquier tipo de error y restaurar su base de datos dañada sin necesidad de realizar ninguna copia de seguridad. Entonces, sin preocuparse por la pérdida de datos, simplemente pruebe las técnicas manuales anteriores de reparación de archivos de Access.

Pasos para reparar la base de datos de Access corrupta

access-repair-main-screen-es-1
access-select-database-es-2
access-repairing-es-3
access-repairing-completed-es-4
access-preview-es-5
access-save-location-es-6
access-saving-es-7
previous arrow
next arrow

Envolver Up:

Con la ayuda de los métodos mencionados anteriormente, el docmd.gotorecord no puede ir al error de registro especificado se puede resolver fácilmente. Si recibe este error debido a la corrupción de la base de datos de Access, use el recomendado Access Reparar herramienta. Le ayudará a reparar y recuperar archivos de Access con solo unos pocos clics.

¡Buena suerte!

¿Aún tienes problemas? Arreglarlos con Stellar reparación para Access:

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:

  1. Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
  2. Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
  3. Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.

Pearson Willey es escritor de contenido de sitios web y planificador de contenido de formato largo. Además de esto, también es un ávido lector. Por lo tanto, sabe muy bien cómo escribir un contenido atractivo para los lectores. Escribir es como una ventaja creciente para él. Le encanta explorar sus conocimientos on MS Access y compartiendo Tecnología blog.