Imprimir página | Cerrar ventana

Error tipo expresión - Access365

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84903
Fecha de impresión: 27/Marzo/2026 a las 04:08


Tema: Error tipo expresión - Access365
Publicado por: Vives96
Asunto: Error tipo expresión - Access365
Fecha de publicación: 19/Diciembre/2019 a las 11:58
Buenaas!!

Soy nuevo en eso, nunca he tocado Access ni SQL y estoy haciendo un inventario... el caso es que en un formulario de salida de productos necesito ver campos de dos tablas y un formulario a la vez, tengo este codigo:

SELECT Movimientos.tipo_mov, Movimientos.cant_out, Movimientos.cant_in, Productos.Tipo_prod, Productos.lote, Productos.descr, Productos.Ubicación, Productos.Localización, Productos.Perecedero, Productos.Fecha_caducidad, Productos.adjunto, Productos.Ref, Consulta1_stck.cant_stock
FROM Productos, Movimientos, Consulta1_stck
WHERE (((Movimientos.Ref)=(Productos.Ref)=(Productos.Ref)));

Y me da este mensaje de error: "No coincide el tipo en la expresión"

La verdad es que ando bastante perdido y llevo demasiado tiempo embarrado con este proyecto...

Gracias de antemano!Smile



Respuestas:
Publicado por: mounir
Fecha de publicación: 19/Diciembre/2019 a las 12:25
Hola!

- En la Cláusula Where repites el campo "Movimientos.Ref)=(Productos.Ref)=(Productos.Ref".

- No tienes las tablas y la consulta relacionadas.



-------------
Un Saludo.


Publicado por: xavi
Fecha de publicación: 19/Diciembre/2019 a las 12:43
Añado un consejo a lo ya indicado por mounir

Si no tienen clausulas OR en las Where, quítate todos los paréntesis innecesarios. Para la muestra: todos


-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web



Imprimir página | Cerrar ventana