Resumen:
Este tutorial está escrito con la perspectiva principal de proporcionar las mejores soluciones sobre cómo resolver problemas de referencias de la base de datos de MS Access. Si tiene un error de referencia faltante en su base de datos de acceso, lea la guía completa que trata principalmente sobre cómo reparar la base de datos de MS Access faltante O referencias rotas.
Escenario práctico:
Tengo una base de datos de acceso que tiene código VBA. Funcionaba bien con Office 2010. Actualizo Office a Office 2016 y ahora recibo errores como “Función no definida ” [ RTrim $] en la expresión “. Todos parecen ser funciones de tipo cadena VB. No sé qué referencia falta / no seleccionada. Mi aplicación de acceso no funciona ahora en absoluto.
Cualquier ayuda que me indique la dirección correcta será muy apreciada.
¿Cual es el problema?
Después de pasar de una versión anterior de Office a una versión más reciente, algunas bases de datos de Access no se cargan correctamente o no se ejecutan correctamente. En ese momento, la base de datos de acceso muestra el siguiente mensaje de error:
Su base de datos o proyecto de Microsoft Access contiene una referencia incompleta o faltante al archivo ‘OFFOWC.DLL’ versión 1.1.
* Para asegurarse de que su base de datos o proyecto funcione correctamente, debe corregir esta referencia. Contenido
¿Cómo Para resolver MS Missing base de datos o referencias rotas error?
-
Ver las referencias de la base de datos de MS Access
Para buscar referencias de bases de datos actuales:
- Base de datos abierta.
- Presione ALT + F11 para iniciar el Editor de Visual Basic.
- En el menú Herramientas , presione Referencias .
- Resolución de referencias de Visual Basic en Access
Access carga el archivo aplicable (como el tipo de biblioteca, biblioteca de control o biblioteca de objetos) para cada referencia, según la información que se muestra en el cuadro Referencias . Si Access no puede localizar el archivo, Access utiliza los siguientes métodos para ubicar el archivo:
- Access verifica si el archivo referenciado está cargado actualmente en la memoria.
- Si el archivo no se carga en el almacenamiento, Access verifica que la clave de registro RefLibPaths Si la clave subsiste, Access aparece para un valor con nombre que es similar al nombre de referencia. Si hay equivalente, Access carga la referencia desde la ruta que se denomina puntos de valor.
- Acceda a los hallazgos del archivo referenciado dentro de los puntos posteriores, en esta clasificación:
una. Carpeta de la aplicación (ubicación del archivo Msaccess.exe).
- Carpeta actual que observa si presiona Abrir en el menú de Archivo .
- La carpeta de Winnt o Windows donde funcionan los archivos del sistema operativo.
- La carpeta Sistema debajo de la carpeta Windows o Winnt .
- Las carpetas en el entorno PATH son inconsistentes a las que el sistema operativo tiene acceso inquebrantable.
- Si Access no puede descubrir el archivo, se produce un error de referencia.
- Comprender los mensajes de error de referencia
Hay numerosos mensajes que se comunican con un archivo extraviado o con un archivo que tiene una descripción diferente de la versión que se utiliza en la base de datos. En la mayoría de las situaciones, busca en MS Knowledge Base un artículo relacionado con una nota de error precisa, y puede resolver el error siguiendo los pasos del artículo. En pocas circunstancias, un archivo de adicción no se coordina adecuadamente con el archivo principal.
La siguiente lista muestra algunos de los mensajes de error de referencia que puede recibir. Por otro lado, tenga en cuenta que la lista no forma parte de todas las posibles notas de error de referencia.
-
“Método MethodName del objeto ObjectName Falló”
De manera característica, tal vez obtenga este error si hay un problema con la biblioteca de programación, como un archivo inaceptable de biblioteca de vínculos dinámicos (DLL) de objeto de acceso a datos (DAO) . Puede buscar en la base de conocimientos de MS una pieza que defina una variedad de formas de mensaje de error.
Lea también:
¿Cómo Para Fijar error de Access 49 – Bad llamada de DLL Convención
-
“La función no está disponible en la expresión de uso ”
Puede recopilar un mensaje de error si se produce una dificultad con la programación de la biblioteca de tipos o si el código no requiere una biblioteca precisa y el archivo se registra con una prioridad inferior en la lista de referencia que el archivo que incluye el mismo nombre de función, por ejemplo, si el código DAO se utiliza con la biblioteca ActiveX Data Object (ADO) programada con una prioridad superior que la biblioteca DAO. Incluso puede recibir un mensaje de error si el formulario o la declaración forman parte de un control ActiveX.
-
“No puedo encontrar el proyecto o la biblioteca”
Puede recibir este error si Access no puede encontrar el archivo en la lista de referencias. A menudo, el archivo se observa como Falta en el cuadro de diálogo de Referencia. A veces, el archivo existe en la PC de desarrollo, pero no en el sistema de destino.
Leer también:
¿Cómo Para Fix Access “no pueden encontrar el proyecto Biblioteca” Error
-
++
Puede encontrar uno de los mensajes de error si utiliza el Asistente de seguridad a nivel de usuario para proteger la base de datos que hace referencia a las bibliotecas, además de las bibliotecas que están involucradas de forma predeterminada. Supongamos que las bibliotecas de referencia que existen en una base de datos desprotegida no se formulan automáticamente en una base de datos nueva y abierta.
LEA TAMBIÉN:
¿Cómo Para Fijar Microsoft Access 3615 – “No coinciden los tipos en la expresión” error
-
“Error 5 en tiempo de ejecución”, “Argumento o llamada de proceso no válido”
“El proyecto existente no hace referencia a la biblioteca que forma parte del icono” o “El proyecto actual hace referencia a la biblioteca que tiene este símbolo, por lo que el logotipo no está definido”
Puede recibir este mensaje de error si hay una referencia a la base de datos, una biblioteca de tipos o una biblioteca de objetos que se denomina Falta.
LEA TAMBIÉN:
¿Cómo Para arreglar ‘Argumento no válido’ mensaje de error Access
-
“El componente ActiveX no puede crear el objeto”
Este mensaje de error no significa inevitablemente que el control ActiveX esté ocupado. Por ejemplo, una posible causa es que DAO, que es un componente de ActiveX, no puede generar objetos porque el servidor de automatización DAO no se inicia. De manera recurrente, la causa es que los archivos DLL que proporcionan la funcionalidad de referencia para el programa no se registran o se registran de manera imperfecta. Para obtener más detalles sobre este error, haga clic en el número de artículo a continuación para ver el artículo en MS Knowledge Base:
244264 INFO: Solución de problemas del error 429 al automatizar aplicaciones de Office
Aunque este artículo se imprime desde el punto de vista de Visual Basic, incluye varias causas de error.
Solución totalmente automática para reparar las referencias que faltan en la base de datos de MS Access
Si la solución mencionada anteriormente no le ayuda a error de referencia de la corregir el base de datos de MS Access, la segunda solución más adecuada sería utilizar una aplicación profesional de tercera parte y la herramienta de reparación y recuperación de Access es la mejor opción para este propósito.
Hacer uso de esta herramienta de software es la mejor opción, ya que es un software fácil de usar de alta gama que repara la base de datos de Access dañada de forma segura. Este software restaura formularios y módulos a pesar de que está encriptado con contraseña. Aparte de eso, el software también recupera tablas, módulos, formularios, tablas, índices, informes, consultas, relaciones, registros eliminados y macros vinculados.
* 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.
Envolver:
Todas las correcciones mencionadas anteriormente, ya sean manuales o automáticas, seguramente resolverán el error de referencia faltante o roto de la base de datos de Microsoft Access. Pero depende totalmente de usted si desea utilizar el manual o la solución de software.
[cta-en-729]