¿Suele encontrar el error “Tipo de incompatibilidad en la expresión” en la aplicación MS Access?
Para corregir este error es necesario entender dónde está el problema en realidad para que pueda trabajar en consecuencia. Bueno, este tutorial está escrito con la principal prospectiva de cómo resolver este acceso particular 3615 – “Tipo de coincidencia en la expresión” código de error.
Por lo tanto, vamos a empezar a conquistar lo que este error es, cuáles son sus causas y cómo solucionarlo bien.
¿Qué es este error?
El error de acceso 3615 “Tipo de incompatibilidad en la expresión” indica que Access no puede coincidir con un valor de entrada con el tipo de datos que espera para el valor.
Suponga que para una instancia, si da acceso a una cadena de texto de Access cuando está esperando un número, entonces en ese momento obtendrá un error de coincidencia de tipo de datos.
Escenario práctico:
Soy nuevo en Access. Para la consulta simple he utilizado dos mesas y he intentado, nada extravagante. Cuando acabo de escoger un par de títulos de la tabla de dos tablas, los conecté con una llave primaria y conseguí este error cuando intenté funcionarlo. Cualquier orientación es apreciada .
Fuente: https://www.mrexcel.com/forum/microsoft-access/654428-type-mismatch-expression-error.html
Bueno, este error es común en silencio para encontrarse en el acceso de Microsoft para usuarios experimentados y usuarios. Afortunadamente, también es fácil de resolver en la mayoría de los casos.
¿Cuándo encontraría este error de tipo “no coincide en la expresión”?
Normalmente, este mensaje de error aparece cuando los usuarios intentan ejecutar una consulta. Una variante de la misma también se puede encontrar al intentar crear una relación entre dos tablas en la ventana de relación. La diferencia es que el mensaje parecería así:
Causa del código de error de Access 3615
Estos errores en sí indica que los campos que está intentando vincular o unir entre las dos tablas tienen diferentes tipos de datos. El campo puede tener el mismo nombre o tener los mismos valores en ellos, pero los diferentes tipos de datos están causando realmente un problema.
Una discrepancia común sería que el tipo de datos para el campo en una de las tablas podría ser texto breve, mientras que en otra tabla se puede configurar como número. Puede ver el ejemplo que se muestra a continuación:
Al igual que en este ejemplo, el mismo campo (ClerkID) se establece en Tipo de datos de texto breve en la tabla Información del empleado y se establece en Tipo de datos numérico en la tabla Información de turno:
Aunque los valores en los campos ClerkID pueden ser los mismos en estas 2 tablas pero el hecho es que sus tipos de datos son diferentes y provocará problema cuando intenta crear relaciones o combinaciones de consulta entre ellos.
Para trabajar, los tipos de datos deben ser los mismos.
Otra situación que conduce a conflictos de tipo de datos son:
- Mientras está especificando criterios para el campo de búsqueda y los criterios utiliza el valor que se muestran en la lista de búsqueda en lugar de sus valores de clave externa asociados.
En realidad, estos valores de clave externa son los valores que realmente se almacenan en la tabla subyacente; Debe utilizarlos cuando especifique criterios para un campo.
- Es posible que haya escrito el signo de dólar ($) en los criterios que especificó para un campo de moneda. Quite el signo de dólar y luego ver los resultados.
Puede saber si los criterios numéricos que ha introducido no son un número si tiene marcas de comillas alrededor de él. Cuando escribe el signo $, el acceso incluye automáticamente la cadena que escribe en las comillas.
- Compruebe que el tipo de datos de cada par de campos unidos en la consulta es el mismo. Si no es así, cambie el tipo de datos de uno de los campos unidos para que coincida con el tipo de datos del otro para que no obtenga el error de desajuste.
Arreglos para resolver acceso 3615 – Error de “tipo no coincidente en expresión”
Para arreglar esto, el error “Tipo no coincidente en la expresión” no es tarea tan difícil de hacer. Si el campo de la clave primaria en una de las tablas, la recomendación es utilizarlo como un tipo de datos del modelo.
En el ejemplo mencionado anteriormente, ClerkID es la clave principal en la tabla Información del empleado y su tipo de datos es texto corto.
Esto significa que el usuario debe actualizar el tipo de datos para este campo en la tabla Información de desplazamiento a Texto breve.
Suponiendo que no hay tales valores para ClerkID en la tabla de información de turno que no obtienen coincidencia para ClerkID en la tabla de información del empleado, esto solucionará el problema.
A veces los usuarios no tienen permiso para cambiar el tipo de datos en tablas en su base de datos.
Además, puede haber buenas o malas razones para que el tipo sea diferente entre estas tablas. Bueno, en estos casos puede probar estos pasos de solución de problemas.
Tambien lee: Herramienta de recuperación de base de datos MS Access corruptos para eliminar blot grave error
Para solucionar este mensaje, pruebe lo siguiente:
- Si ha realizado cambios en el valor predeterminado de un campo en una tabla y ve un mensaje acerca del tipo de datos no coincidentes cada vez que intenta ingresar nuevos registros. A continuación, abra la tabla en vista de diseño.
También asegúrese de que la expresión que utiliza para el valor predeterminado de los campos evalúa como el mismo tipo de datos que el campo.
Por ejemplo: Si el campo contiene el tipo de datos numéricos, asegúrese de no colocar marcas de cotización alrededor de la expresión Valor por defecto.
- Compruebe que los criterios de una columna coinciden con el tipo de datos del campo subyacente de la columna. Si especifica criterios de texto para un campo numérico o de fecha / hora, seguramente obtendrá este error.
Por ejemplo, si escribe los criterios “50” o “12/3/12” , se devuelve un mensaje de error porque el acceso interpreta valores en marcas de comillas como texto no como números.
Asegúrese de eliminar esta doble comisión. Sabrá cuándo ingresa un dato válido en el campo de criterios porque # signo aparecerá alrededor de la fecha, como # 12/3/12 # .
¿Qué debo hacer si toda la solución anterior no funciona?
La posibilidad es también que la solución antes mencionada no funcionará. Para estos casos es necesario llegar a Acceso Reparación y recuperación herramienta Para solución avanzada de problemas y soluciones para volver a ser productivo con el acceso de Microsoft!
Hay varias ventajas de usar la herramienta tal como repara dañado / dañado archivos .accdb y .mdb, restaura todos y cada uno de los datos y tales como tablas, consultas, índices, relaciones, etc Esta herramienta también le ayudará en la restauración de datos de contraseña Forma protegida y mucho más.