Buscar..


Observaciones

La parte más difícil es encontrar una descripción para los códigos de error. Este sitio tiene una lista más completa de los códigos que he encontrado hasta ahora.

A continuación puede encontrar una copia limpia de "@@@" s.

Numero erroneo Error de descripción
3 Regreso sin GoSub
5 Llamada a procedimiento o argumento no válido
6 Rebosar
7 Sin memoria
9 Subíndice fuera de rango
10 Esta matriz está fija o temporalmente bloqueada
11 División por cero
13 Tipo de desajuste
14 Fuera del espacio de cadena
dieciséis Expresión demasiado compleja.
17 No se puede realizar la operación solicitada
18 Ocurrió una interrupción de usuario
20 Reanudar sin error
28 Sin espacio de pila
35 Sub o Función no definida
47 Demasiados clientes de aplicaciones DLL
48 Error al cargar DLL
49 Mala convención de llamadas a DLL
51 Error interno
52 Número o nombre de documento incorrecto
53 Archivo no encontrado
54 Modo de archivo incorrecto
55 El archivo ya está abierto
57 Error de E / S del dispositivo
58 El archivo ya existe
59 Mala longitud de registro
61 Disco lleno
62 Ingrese el final del archivo
63 Número de registro incorrecto
67 Demasiados archivos
68 Dispositivo no disponible
70 Permiso denegado
71 El disco no esta listo
74 No se puede cambiar el nombre con una unidad diferente
75 Error de acceso ruta / archivo
76 Camino no encontrado
91 Variable de objeto o variable de bloque no establecida
92 Para bucle no inicializado
93 Cadena de patrón no válida
94 Uso inválido de nulo
96 No se pueden obtener eventos del objeto porque el objeto ya está activando eventos en el número máximo de receptores de eventos que admite
97 No se puede llamar a la función de amigo en un objeto que no es una instancia de definición de clase
98 Una propiedad o llamada de método no puede incluir una referencia a un objeto privado, ya sea como un argumento o como un valor de retorno
321 Formato de archivo inválido
322 No se puede crear el archivo temporal necesario
325 Formato no válido en el archivo de recursos
380 Valor de propiedad incorrecto
381 Índice de matriz de propiedad no válido
382 Set no soportado en tiempo de ejecución
383 Set no soportado (propiedad de solo lectura)
385 Necesita índice de matriz de propiedad
387 Conjunto no permitido
393 Obtener no soportado en tiempo de ejecución
394 No es compatible (propiedad de solo escritura)
422 Propiedad no encontrada
423 Propiedad o método no encontrado
424 Objeto requerido
429 El componente ActiveX no puede crear objeto
430 La clase no es compatible con la automatización o no admite la interfaz esperada
432 Nombre de archivo o nombre de clase no encontrado durante la operación de automatización
438 El objeto no soporta esta propiedad o método.
440 Error de automatización
442 Se ha perdido la conexión con la biblioteca de tipos o la biblioteca de objetos para el proceso remoto. Presione OK para el diálogo para eliminar la referencia.
443 El objeto de automatización no tiene un valor predeterminado
445 El objeto no soporta esta acción.
446 El objeto no admite argumentos con nombre
447 El objeto no admite la configuración regional actual
448 Argumento con nombre no encontrado
449 Argumento no opcional
450 Número incorrecto de argumentos o asignación de propiedad no válida
451 La propiedad dejó el procedimiento no definido y la propiedad obtuvo el procedimiento no devolvió un objeto
452 Ordinal inválido
453 Función DLL especificada no encontrada
454 Código de recurso no encontrado
455 Error de bloqueo de recursos de código
457 Esta clave ya está asociada con un elemento de esta colección.
458 La variable utiliza un tipo de automatización no compatible con Visual Basic
459 Objeto o clase no admite el conjunto de eventos.
460 Formato de portapapeles no válido
461 Metodo o miembro de datos no encontrado
462 La máquina del servidor remoto no existe o no está disponible
463 Clase no registrada en máquina local.
481 Imagen invalida
482 Error de impresora
735 No se puede guardar el archivo en TEMP
744 Buscar texto no encontrado
746 Reemplazos demasiado largos
2001 Usted canceló la operación anterior.
2002 Intentó realizar una operación relacionada con una función o característica que no se instaló en esta versión de Microsoft Access.
2004 No hay suficiente memoria para realizar esta operación. Cierre los programas innecesarios y vuelva a intentar la operación.
2005 No hay suficiente memoria libre para iniciar Microsoft Access. Cierre los programas innecesarios y vuelva a intentarlo. Para obtener información sobre cómo liberar memoria, busque en el índice de la Ayuda de Microsoft Windows "memoria, solución de problemas".
2006 El nombre de objeto '_1' que ingresó no sigue las reglas de denominación de objetos de Microsoft Access. Para obtener más información sobre cómo nombrar objetos, haga clic en Ayuda.
2007 Ya tienes un objeto de base de datos abierto llamado '_'. Utilice un nombre diferente para cada objeto de base de datos del mismo tipo. Si desea que este objeto reemplace el objeto original, cierre el objeto original y luego guárdelo con el mismo nombre. Para obtener más información sobre cómo cambiar el nombre de un objeto de base de datos, haga clic en Ayuda.
2008 No puede eliminar el objeto de base de datos '_' mientras está abierto. Cierre el objeto de la base de datos y luego elimínelo.
2009 No puede cambiar el nombre del objeto de base de datos '_' mientras está abierto. Cierre el objeto de base de datos y, a continuación, cámbiele el nombre.
2010 No puede eliminar el objeto de base de datos '_' mientras está abierto. Cierre el objeto de la base de datos y luego elimínelo.
2011 La contraseña que ha ingresado es incorrecta.
2014 Le ha dado a este _1 el mismo nombre que un _2 existente en su base de datos. No se puede dar el mismo nombre a una tabla y una consulta. Asígnele a este objeto un nombre que no haya sido usado por otra tabla o consulta.
2015 No hay asistentes registrados de este tipo. Vuelva a ejecutar Microsoft Access o el programa de instalación de Microsoft Office para volver a instalar los asistentes. Si desea preservar su seguridad o configuración personalizada, haga una copia de seguridad del archivo de información del grupo de trabajo de Microsoft Access. Para obtener más información sobre la copia de seguridad de los archivos, busque en el índice de la Ayuda de Microsoft Windows "copia de seguridad de los archivos".
2016 No puedes modificar los atributos de las tablas del sistema.
2017 Microsoft ayuda a proteger este proyecto de Visual Basic para aplicaciones con una contraseña. Debe proporcionar la contraseña en el Editor de Visual Basic antes de poder realizar esta operación.
2018 El nombre de la página de acceso a datos '_' que ingresó está mal escrito o hace referencia a una página de acceso a datos que no está abierta o no existe.
2019 El número que utilizó para referirse a la página de acceso a datos no es válido. Utilice la propiedad Count para contar las páginas de acceso a datos abiertos y asegúrese de que el número de página no sea mayor que el número de páginas de acceso a datos abiertos menos uno.
2021 Uno o más operadores en la expresión de filtro no son válidos. Para obtener una lista válida de operadores, consulte el archivo de ayuda.
2022 Usted ingresó una expresión que requiere que una página de acceso a datos sea la ventana activa.
2024 La instantánea del informe no se creó porque no tiene suficiente espacio libre en el disco para archivos de trabajo temporales. Para solucionar este problema, libere espacio en el disco (por ejemplo, vacíe la Papelera de reciclaje o elimine los archivos innecesarios).
2025 El archivo no está en el formato correcto para un proyecto de Microsoft Access.
2027 Esta operación no es compatible con las bases de datos de Microsoft Access 1.X.
2028 Microsoft Access no pudo cerrar el objeto de la base de datos.
2029 Las aplicaciones de Microsoft Office no pueden suspenderse mientras tiene documentos abiertos desde una ubicación de red. Salga de las aplicaciones o cierre los documentos abiertos e intente nuevamente.
2030 El proyecto de Microsoft Access '_1' se abrirá solo para lectura porque ocurrió uno de los siguientes: El archivo está bloqueado para que otro usuario lo edite, el archivo (o la carpeta en la que se encuentra) está marcado como de solo lectura. o especificó que desea abrir el archivo de solo lectura.
2031 No puede convertir o habilitar un archivo MDE.
2033 El nombre entra en conflicto con el módulo, proyecto u biblioteca de objetos existente.
2034 No se puede compilar el proyecto.
2035 No se puede cargar el proyecto de la versión incorrecta.
2037 Microsoft Access no pudo realizar el nombre de Autocorrección durante esta operación. La opción 'Autocorrección del nombre de registro' está establecida, pero los datos y varios. Los objetos no están desprotegidos.
2038 El archivo '_' no se puede abrir porque otro usuario lo ha bloqueado.
2040 Microsoft Access no puede ejecutarse.
2041 Microsoft Access no pudo encontrar el archivo '_1'. Este archivo es necesario para el inicio.
2042 Se produjo un error del sistema o no hay suficiente memoria libre para iniciar Microsoft Access. Cierre los programas innecesarios y vuelva a intentarlo.
2043 Microsoft Access no puede encontrar el archivo de base de datos '_1'. Asegúrese de haber introducido la ruta y el nombre de archivo correctos.
2044 No puede salir de Microsoft Access ahora. Si está ejecutando un módulo de Visual Basic que utiliza OLE o DDE, es posible que deba interrumpir el módulo.
2045 La línea de comando que utilizó para iniciar Microsoft Access contiene una opción que Microsoft Access no reconoce. Salga y reinicie Microsoft Access usando las opciones válidas de la línea de comandos.
2046 El comando o acción '_1' no está disponible ahora. * Puede estar en una base de datos de solo lectura o en una base de datos no convertida de una versión anterior de Microsoft Access. * El tipo de objeto al que se aplica la acción no está seleccionado actualmente o no está en la vista activa. Utilice solo los comandos y las acciones de macro que están actualmente disponibles para esta base de datos.
2048 No hay suficiente memoria libre para abrir el archivo '_.' Cierre los programas innecesarios y vuelva a intentarlo. Para obtener más información sobre cómo liberar memoria, busque en el índice de la Ayuda de Microsoft Windows "memoria, solución de problemas".
2050 Ingrese una configuración de tiempo de espera OLE / DDE de 0 a 300 segundos.
2051 El nombre de objeto '_1' no puede tener más de _2 caracteres según las reglas de denominación de objetos de Microsoft Access.
2052 No hay suficiente memoria libre para actualizar la pantalla. Cierre los programas innecesarios y vuelva a intentarlo.
2053 El nombre del comando no puede estar en blanco. Por favor, elija un nombre.
2054 Microsoft Access no puede cargar la biblioteca de vínculos dinámicos (DLL) Vbe7 de Visual Basic para aplicaciones. Vuelva a ejecutar el programa de instalación de Microsoft Access.
2055 La expresión '_' que ingresaste no es válida.
2056 Microsoft Access no puede proporcionar ayuda sensible al contexto.
2057 No queda suficiente memoria de pila para realizar la operación. La operación es demasiado complicada. Intenta simplificar la operación.
2058 El archivo '_1' es incompatible. Microsoft Access necesita ser reinstalado. Ejecute el programa de instalación para reinstalar Microsoft Access. Si desea preservar su seguridad o configuración personalizada, haga una copia de seguridad del archivo de información del grupo de trabajo de Microsoft Access. Para obtener más información sobre la copia de seguridad de los archivos, busque en el índice de la Ayuda de Microsoft Windows "copia de seguridad de los archivos".
2059 Microsoft Access no puede encontrar el objeto '_1'. Asegúrese de que el objeto exista y de deletrear su nombre correctamente.
2060 No puede crear una lista de campos basada en la consulta de acción '_'. Las consultas de acción no tienen campos. Un formulario o informe debe basarse en una tabla, o en una consulta de selección o tabla de referencias cruzadas. Cambie la propiedad RecordSource para el formulario o informe, o abra la consulta de acción y cámbiela a una consulta de selección.
2061 Ingrese un número cero o mayor que cero para esta opción.
2062 El nombre del comando debe tener menos de 255 caracteres. Por favor, elija un nombre.
2063 Microsoft Access no puede crear, abrir ni escribir en el archivo de índice '_1'; el archivo de información (.inf) que utiliza para realizar un seguimiento de los índices de dBASE. El archivo de índice puede estar dañado o es posible que no tenga permiso de lectura / escritura para la unidad de red a la que está intentando enlazar. Puede vincular al archivo dBASE sin especificar ningún índice de dBASE, pero los índices existentes no se utilizarán con la tabla vinculada.
2064 El valor de la barra de menú '_' no es válido. Usted proporcionó un argumento al método DoMenuItem que se refiere a una barra de menú que no es válida. Utilice una constante intrínseca o un valor numérico que haga referencia a un valor válido de la barra de menú, como acFormbar.
2065 El nombre del menú, comando o subcomando que ingresó no es válido. Ha proporcionado un argumento al método DoMenuItem que hace referencia a un nombre de menú, comando o subcomando que no es válido. Utilice una constante intrínseca o un valor numérico que haga referencia a un menú, comando o valor de subcomando válido, como acRecordsMenu.
2067 Una macro de la barra de menús solo se puede ejecutar si el nombre de la macro de la barra de menús es la configuración utilizada por propiedades u opciones particulares. Intentó ejecutar una macro de barra de menú que contiene la acción AddMenu. Establezca una de las siguientes propiedades u opciones con el nombre de la macro de la barra de menú: * La propiedad Barra de menú de un formulario o informe. * La propiedad ShortcutMenuBar de un formulario, informe o control. * La opción Barra de menús o Barra de menús de acceso directo en el cuadro de diálogo Inicio. Este error también se produce si Microsoft Access intenta ejecutar una macro de barra de menú que contiene una acción AddMenu que sigue a una acción que convierte a otro objeto en el objeto activo. Por ejemplo, la acción OpenForm.
2068 El elemento seleccionado está personalizado y no tiene Ayuda contextual. Para obtener más información sobre cómo crear una Ayuda personalizada para un formulario, informe o control, haga clic en Ayuda.
2069 La clave o combinación de teclas _1 en _2 tiene una sintaxis no válida o no está permitida. Use la sintaxis de SendKeys para especificar la clave o las combinaciones de teclas. Para la clave permitida o combinaciones de teclas, haga clic en Ayuda.
2070 Ya asignó la clave o combinación de teclas _1 en _2 a otra macro. Sólo se utilizará la primera clave o combinación de teclas.
2071 La propiedad de acoplamiento no se puede establecer en '_1' en este momento. Si desea establecer la propiedad Docking en '_2', mueva la barra de herramientas desde su posición actual e intente nuevamente.
2072 Todos los objetos fueron importados con éxito.
2073 Se exportó con éxito '_'.
2074 Esta operación no es compatible con las transacciones.
2075 Esta operación requiere una base de datos abierta.
2076 Vinculado con éxito '_'.
2077 Este conjunto de registros no es actualizable
2078 La ayuda no está disponible debido a la falta de memoria o la instalación incorrecta de Microsoft Windows o Microsoft Access. Para obtener más información sobre la solución de problemas de poca memoria, busque en el índice de la Ayuda de Microsoft Windows "memoria, solución de problemas". Si necesita volver a instalar Microsoft Access, es posible que desee conservar su seguridad o configuración personalizada. Para hacerlo, haga una copia de seguridad del archivo de información del grupo de trabajo de Microsoft Access. Para obtener más información sobre la copia de seguridad de los archivos, busque en el índice de la Ayuda de Microsoft Windows "copia de seguridad de los archivos".
2079 El formulario es de solo lectura, porque la propiedad Tabla única no está establecida.
2080 La barra de herramientas o el menú _ ya existe. ¿Desea reemplazar la barra de herramientas o el menú existente?
2081 El comando Crear desde macro solo funciona cuando se selecciona una macro en el panel de navegación.
2083 La base de datos '_' es de solo lectura. No puede guardar los cambios realizados en las definiciones de datos u objetos en esta base de datos.
2084 El campo '_' se basa en una expresión y no se puede editar
2085 La configuración del Intervalo de actualización ODBC debe ser de 1 a 32,766 segundos.
2086 El conjunto de registros requiere que un formulario sea actualizable.
2087 Microsoft Access no puede mostrar el submenú de complementos. La expresión del submenú de complementos '_1' que ingresó excede el límite de 256 caracteres. Acorte la expresión macroname o functionname en la clave de complementos de menú de la configuración del registro de Windows y luego reinicie Microsoft Access. Para obtener más información sobre la personalización de la configuración de Microsoft Access en el Registro de Windows, haga clic en Ayuda.
2088 Microsoft Access no puede mostrar el submenú de complementos _1 porque a una configuración que ingresó en el Registro de Windows le falta un nombre de macro o una expresión de nombre de función. Proporcione la expresión que falta en la clave de complementos de menú del registro de Windows y luego reinicie Microsoft Access. Para obtener más información sobre la personalización de la configuración de Microsoft Access en el Registro de Windows, haga clic en Ayuda.
2089 Microsoft Access no puede mostrar el mismo menú más de una vez en una barra de menús.
2090 Una acción dentro del grupo de macros del menú global actual no puede cambiar la barra de menú global. Microsoft Access no puede mostrar la barra de menú global porque la macro llamada cuando configuró el menú global incluye otra acción que intenta restablecer el menú global. Verifique las macros de la barra de menú y asegúrese de configurar la barra de menú global solo una vez.
2091 '_' es un nombre no válido.
2092 El valor que especificó para el argumento de configuración en el método SetOption no es el tipo de variante correcto para esta opción. Usted especificó una cadena cuando Microsoft Access esperaba un número. Vea el cuadro de diálogo Opciones de acceso (haga clic en la pestaña Archivo y luego haga clic en Opciones de acceso) para ver qué tipo de datos se requieren para configurar esta opción en particular. Por ejemplo, la configuración de la opción Carpeta de base de datos predeterminada debe ser una cadena. Para ver qué tipo de Variante pasó al método SetOption, use la función VarType. Para obtener más información, busque en el índice de la Ayuda 'Tipo de datos de variante' y 'Función VarType'.
2093 El valor numérico para el argumento Configuración en el método SetOption no corresponde a ningún cuadro de lista o configuración de grupo de opciones en el cuadro de diálogo Opciones de acceso. Las configuraciones válidas son 0 (el primer elemento de la lista) a través de _ (el último elemento de la lista).
2094 Microsoft Access no puede encontrar la barra de herramientas '_1'. Intentó ejecutar una macro que incluye una acción ShowToolbar o un procedimiento de Visual Basic para Aplicaciones que incluye un método ShowToolbar. * El nombre de la barra de herramientas puede estar mal escrito o referirse a una barra de herramientas heredada que ya no está disponible. * Esta acción podría referirse a una barra de herramientas personalizada que se eliminó o cambió de nombre en la base de datos actual. * Esta acción puede referirse a una barra de herramientas personalizada que existe en una base de datos diferente.
2097 La tabla para la que intentó crear una especificación de importación / exportación se creó en una versión anterior de Microsoft Access. Para convertir esta base de datos a la versión actual de Microsoft Access, haga clic en la pestaña Archivo y luego haga clic en "Convertir".
2098 La operación no se pudo completar porque su etiqueta de acción '_' no es reconocida por su sistema.
2100 El control o control de subformulario es demasiado grande para esta ubicación. El número que ingresó para la propiedad Izquierda, Superior, Altura o Ancho es demasiado grande o es un número negativo. Reduzca el tamaño del control o del subformulario, o ingrese un número positivo.
2101 La configuración que ingresó no es válida para esta propiedad. Para ver la configuración válida de esta propiedad, busque en el índice de la Ayuda el nombre de la propiedad.
2102 El nombre del formulario '_' está mal escrito o se refiere a un formulario que no existe. Si el nombre del formulario no válido está en una macro, un cuadro de diálogo Falló la acción mostrará el nombre de la macro y los argumentos de la macro después de hacer clic en Aceptar. Abra la ventana de macros e ingrese el nombre de formulario correcto.
2103 El nombre del informe '_' que ingresó en la hoja de propiedades o en la macro está mal escrito o hace referencia a un informe que no existe. Si el nombre del informe no es válido en una macro, un cuadro de diálogo Falló la acción mostrará el nombre de la macro y los argumentos de la macro después de hacer clic en Aceptar. Abra la ventana Macro e ingrese el nombre de informe correcto.
2104 Ingresó el nombre de control '_', que ya está en uso. Ya tiene un control en el formulario con este nombre, o un control existente tiene su nombre asignado a este nombre para Visual Basic. Visual Basic asigna espacios en nombres de control a guiones bajos. Por ejemplo, My Control y My_Control se tratan como nombres duplicados.
2105 No puedes ir al registro especificado. Puede estar al final de un conjunto de registros.
2106 Se produjeron errores _1 al cargar el formulario o informe. Cargó un formulario o informe que tiene controles o propiedades que Microsoft Access no reconoce y que ignorará.
2107 El valor que ingresó no cumple con la regla de validación definida para el campo o control. Para ver la regla de validación, cambie a la vista Diseño o al Diseño, haga clic en el campo apropiado y luego, si la hoja de propiedades no está abierta, presione F4. Luego, haga clic en la pestaña Datos en la hoja de propiedades. Ingrese un valor que cumpla con la regla de validación, o presione ESC para deshacer los cambios.
2108 Debe guardar el campo antes de ejecutar la acción GoToControl, el método GoToControl o el método SetFocus. Intentó mover el foco a otro control utilizando el método SetFocus, la acción GoToControl o el método GoToControl. Establezca la macro o el método en la propiedad AfterUpdate en lugar de la propiedad BeforeUpdate para que guarde el campo antes de cambiar el enfoque.
2109 No hay ningún campo llamado '_' en el registro actual.
2110 Microsoft Access no puede mover el foco al control _1. * El control puede ser un tipo que no puede recibir el enfoque, como una etiqueta. * La propiedad visible del control se puede establecer en No. * La propiedad habilitada del control se puede establecer en No.
2111 Los cambios que hiciste no se pueden guardar. La operación de guardar puede haber fallado debido al bloqueo temporal de los registros por otro usuario. * Haga clic en Aceptar para volver a intentarlo. Es posible que deba hacer clic en Aceptar varias veces (o esperar hasta que el otro usuario cierre la tabla). * Haga clic en Cancelar si los intentos repetidos para guardar los cambios fallan.
2112 El elemento en el Portapapeles no se puede pegar en este control.
2113 El valor que ingresó no es válido para este campo. Por ejemplo, puede haber ingresado texto en un campo numérico o en un número que es más grande que lo que permite la configuración de FieldSize.
2114 Microsoft Access no admite el formato del archivo '_1', o el archivo es demasiado grande. Intenta convertir el archivo a formato BMP.
2115 La macro o función establecida en la propiedad BeforeUpdate o ValidationRule para este campo impide que Microsoft Access guarde los datos en el campo. * Si se trata de una macro, abra la macro en la ventana Macro y elimine la acción que obliga a guardar (por ejemplo, GoToControl). * Si la macro incluye una acción SetValue, establezca la macro en la propiedad AfterUpdate del control. * Si se trata de una función, vuelva a definir la función en la ventana Módulo.
2116 El valor viola la regla de validación para el campo o registro. Por ejemplo, es posible que haya cambiado una regla de validación sin verificar si los datos existentes coinciden con la nueva regla de validación. Haga clic en Deshacer para restaurar el valor anterior o ingrese un nuevo valor que cumpla con la regla de validación para el campo o registro.
2117 Microsoft Access ha cancelado la operación de pegado. El texto en el Portapapeles es demasiado largo para pegarlo en el formulario. Por ejemplo, es posible que haya pegado demasiado texto en una etiqueta o que haya ingresado demasiado texto en la propiedad ColumnWidths. Pega secciones más pequeñas. Para las etiquetas, debe pegar menos de 2.048 caracteres.
2118 Debe guardar el campo actual antes de ejecutar la acción Requery. * Si está ejecutando una macro desde el Panel de navegación, primero guarde el campo y luego ejecute la macro. * Si el nombre de la macro es la configuración de la propiedad BeforeUpdate en una función de Visual Basic, establezca la propiedad AfterUpdate al nombre de la macro en su lugar.
2119 La acción Requery no se puede utilizar en el control '_'. Ciertos controles, como las etiquetas y los rectángulos, no pueden recibir el enfoque; por lo tanto, no puedes aplicarles una acción de Requery.
2120 Para crear un formulario, informe o página de acceso a datos utilizando este asistente, primero debe seleccionar la tabla o consulta en la que se basará el formulario, informe o página de acceso a datos.
2121 Microsoft Access no puede abrir el formulario '_1'. Contiene datos que Microsoft Access no reconoce. Vuelva a crear el formulario o, si mantiene copias de seguridad de su base de datos, recupere una copia del formulario.
2122 No puede ver un formulario como un formulario continuo si contiene un subformulario, un control ActiveX, un gráfico enlazado o un control de navegador web. Establezca la propiedad DefaultView del formulario en Formulario único, Hoja de datos, Tabla dinámica o Gráfico dinámico.
2123 El nombre de control que ingresó no sigue las reglas de denominación de objetos de Microsoft Access.
2124 El nombre del formulario que ingresó no sigue las reglas de denominación de objetos de Microsoft Access.
2125 La configuración de la propiedad FontSize debe ser de 1 a 127.
2126 La configuración de la propiedad ColumnCount debe ser de 1 a 255.
2127 La configuración de la propiedad BoundColumn no puede ser mayor que la configuración de la propiedad ColumnCount.
2128 Microsoft Access encontró errores al importar _1. Para obtener información más detallada sobre los errores, consulte el archivo '_2'.
2129 La configuración de la propiedad DefaultEditing debe ser Permitir ediciones, Sólo lectura, Entrada de datos o No se pueden agregar registros. Ingrese 1, 2, 3 o 4 para la propiedad DefaultEditing.
2130 La configuración de las propiedades GridX y GridY debe ser de 1 a 64.
2131 Una expresión no puede tener más de 2,048 caracteres.
2132 La configuración de la propiedad DecimalPlaces debe ser de 0 a 15, o 255 para Auto (predeterminado).
2133 No puede colocar un formulario (o informe) dentro de sí mismo. Seleccione o ingrese un formulario o informe diferente para servir como subformulario o subinforme.
2134 La configuración de la propiedad Width debe ser de 0 a 22 pulgadas (55.87 cm).
2135 Esta propiedad es de solo lectura y no se puede establecer.
2136 Para establecer esta propiedad, abra el formulario o informe en la vista Diseño. Para obtener más información sobre esta propiedad, busque en el índice de la Ayuda el nombre de la propiedad.
2137 No puedes usar Buscar o Reemplazar ahora. Los campos no se pueden buscar debido a uno de los siguientes: * Los campos son controles (como botones u objetos OLE). * Los campos no tienen datos. * No hay campos para buscar.
2138 No puedes buscar en el campo el valor especificado. Resuelva el error dado en el mensaje de error anterior antes de intentar buscar nuevamente.
2139 No puede reemplazar el valor actual del campo con el texto de reemplazo. Resuelva cualquier error antes de hacer más reemplazos.
2140 Microsoft Access no puede guardar el cambio que realizó en el registro en la operación Reemplazar por el motivo que se muestra en el mensaje anterior. Haga clic en Deshacer o ingrese un nuevo valor en el campo.
2141 Microsoft Access no puede encontrar el texto que especificó en el cuadro Buscar.
2142 La acción FindRecord requiere un argumento Find What. Intentó ejecutar un conjunto de macros en una de las propiedades del campo actual, pero dejó en blanco el argumento Buscar. Al hacer clic en Aceptar, un cuadro de diálogo Fallo de acción mostrará el nombre de la macro y los argumentos de la macro. En la ventana Macro, ingrese texto o una expresión para el argumento Buscar qué, e intente nuevamente la operación de búsqueda.
2143 No ha especificado los criterios de búsqueda con una acción FindRecord. En la ventana Macro, inserte una acción FindRecord antes de la acción FindNext.
2144 La configuración de la propiedad ListRows debe ser de 1 a 255.
2145 La configuración de la propiedad ColumnWidths debe ser un valor de 0 a 22 pulgadas (55.87 cm) para cada columna en un cuadro de lista o un cuadro combinado. Si hay más de una columna, separe los números con un punto y coma o con el carácter separador de lista. Los caracteres separadores de lista se definen en la sección Configuración regional del Panel de control de Windows.
2147 Debe estar en la vista Diseño para crear o eliminar controles.
2148 El número que utilizó para referirse al formulario o sección de informe no es válido. Asegúrese de que el número sea menor que el número de secciones en el formulario o informe.
2149 La constante que ingresó para el tipo de control no es válida. Para obtener una lista de constantes válidas que puede usar para crear un control, haga clic en Ayuda.
2150 Este tipo de control no puede contener otros controles.
2151 El control principal no puede contener el tipo de control que seleccionó. Por ejemplo, usó la función CreateControl para designar un grupo de opciones como padre de un cuadro de texto.
2152 Puede establecer niveles de grupo solo para informes, no para formularios.
2153 No puedes especificar más de 10 niveles de grupo.
2154 No puede llamar a esta función cuando el Panel de Grupo, Clasificación y Total está abierto.
2157 La suma del margen superior, el margen inferior, la altura del encabezado de página y la altura del pie de página es mayor que la longitud de la página en la que está imprimiendo.
2158 Puede usar el método Imprimir y los métodos de gráficos de informe (Círculo, Línea, PSet y Escala) solo en un procedimiento de evento o en una macro configurada para la propiedad de evento OnPrint, OnFormat o OnPage.
2159 No hay suficiente memoria para inicializar el método de impresión o uno de los métodos de gráficos de informe (círculo, línea, PSet, escala). Cierre los programas innecesarios y vuelva a intentar imprimir u obtener una vista previa del informe. Para obtener más información sobre cómo liberar memoria, busque en el índice de la Ayuda de Microsoft Windows "memoria, solución de problemas".
2160 Microsoft Access no pudo crear el gráfico o texto. Se produjo un error al inicializar el método de impresión o uno de los métodos de gráficos de informe (círculo, línea, PSet, escala). Cierre los programas innecesarios y vuelva a intentar imprimir u obtener una vista previa del informe. Para obtener información sobre cómo liberar memoria, busque en el índice de la Ayuda de Microsoft Windows "memoria, solución de problemas".
2161 El texto o la expresión que ingresó no coincide con el tipo de datos que está buscando. Redefinir el texto o expresión, o buscar en un campo diferente.
2162 Una macro establecida en una de las propiedades del campo actual falló debido a un error en un argumento de acción FindRecord. En la ventana Macro, cambie el argumento Buscar como formateado a Sí. Si desea que la configuración del argumento permanezca en No, haga todo lo siguiente: * Seleccione No para el argumento del caso coincidente. * Seleccione Sí para el argumento Sólo campo actual. * Asegúrese de que está buscando en un control enlazado.
2163 El número de página que usó como argumento para la acción o el método GoToPage no existe en este formulario.
2164 No puedes deshabilitar un control mientras tiene el foco.
2165 No puedes ocultar un control que tiene el foco.
2166 No puede bloquear un control mientras tiene cambios sin guardar.
2167 Esta propiedad es de solo lectura y no se puede modificar.
2169 No puedes guardar este registro en este momento. Microsoft Access puede haber encontrado un error al intentar guardar un registro. Si cierra este objeto ahora, los cambios de datos que haya realizado se perderán. ¿Desea cerrar el objeto de base de datos de todos modos?
2170 No hay suficiente memoria para recuperar datos para el cuadro de lista. Cierre programas innecesarios. Luego cierre y vuelva a abrir el formulario activo, y haga clic nuevamente en el cuadro de lista. Para obtener más información sobre cómo liberar memoria, busque en el índice de la Ayuda de Microsoft Windows "memoria, solución de problemas".
2171 No puede tener más de siete subformularios anidados en un formulario principal. Eliminar el octavo subformulario anidado.
2172 No puede utilizar una consulta de paso a través o una consulta de referencias cruzadas de columna no fija como fuente de registro para un subformulario o subinforme. Antes de enlazar la s ... cambia a inglés para continuar leyendo

Error de forma

Aquí está el típico controlador de errores para un subformulario como una tabla:

Public Const cErrCodeValueRequierd = 3162
Public Const cErrCodeDuplicateKey = 3022

Private Sub Form_Error(DataErr As Integer, Response As Integer)
    Select Case DataErr
        Case cErrCodeDuplicateKey
            MsgBox "Duplicate records are not allowed!", vbExclamation, "Key violation"
            Response = acDataErrContinue
        Case cErrCodeValueRequired
            MsgBox "Field ""fieldName"" requires data!""
            Response = acDataErrContinue
        Case Else
            MsgBox "Other error. Error code: " & DataErr    
    End Select
End Sub

Atrapa todos los errores

El manejo básico de errores se debe agregar a todos los procedimientos en el código de producción, ya que de lo contrario, un error inesperado causará que Access se bloquee o invitará al usuario final a ingresar al modo de depuración.

Un patrón típico para un controlador de errores básico que captura todos los errores es:

Sub Name()
On Error GoTo errHandler

'[some code...]

exitHandler:
    'Clean up any objects
    Exit Sub

errHandler:
    Select Case Err.Number
        'Any expected error cases go here
    Case Else
        MsgBox Err.Number & Err.Description
    End Select
    Resume exitHandler   'Make sure objects get cleaned up when code threw an error
End Sub

Para una discusión más detallada del manejo de errores en Access VBA, vea:

Atrapando y manejando errores en el código de usuario.

En caso de error, pase al código etiquetado y vea si hay un error específico que deba manejarse.

Public Const cErrCodeNotNumber = 2262   ' This value must be a number.
Public Const cErrCodeNumericOverflow = 2263   ' The number is too large.

Private Sub MySub()
    Dim objConn As ADODB.Connection
    Dim objCmd As ADODB.Command
    Dim objRS As ADODB.Recordset
    'etc.

    On Error Goto ErrHandler
    [...My code goes here...]

ExitSub:
    'Cleanup
    If objConn.State <> adStateOpen Then objConn.Close 'Closing connection to database, if it is still open
    If Not objRS Is Nothing Then objRS.Close
    objConn = Nothing
    ObjRS = Nothing
    'Do any other cleaning.
    Exit Sub

ErrHandler:
    Select Case Err.Number
        Case cErrCodeNotNumber
            MsgBox "The value found is not a number. Execution stopped.", vbCritical
        Case cErrCodeNumericOverflow
            MsgBox "The value found is too big. [instructions how to resolve this]", vbCritical
        Case Else
            MsgBox "Error " & Err.Number & ". " & vbCrLf & Err.Source & "--->" & Err.Description, "Unrecoverable error", vbCritical
    End Select
    
    Goto ExitSub
End Sub


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow