Consulta duplica datos
Publicado por Juan (1 intervención) el 06/04/2017 22:02:38
Muy buenas compañeros del foro de Access
Soy nuevo en el foro y en este asunto de las consultas y programación en Access. En la empresa donde trabajo estan por hacer una encuesta de margenes de comercio y el jefe quiere montar la boleta en una base de datos de Access 2010 con el fin de elaborar los cuadros calculados de salida más rapido y preciso.
He creado las tablas y las relaciones entre ellas, y estoy haciendo pruebas con datos ficticios de los cuales ya tengo los cuadros de salida en Excel. La idea es hacer la primera consulta de tal modo que me de los mismos resultados que con Excel.
La consulta
En esta primera consulta deseo tener una tabla en la que se fusionen datos de ventas con datos de ciertos catálogos que están en otras tablas. La consulta en cuestion está en la imagen, y la base de datos la estoy subiendo junto con este post.
Es difícil de explicar pero el problema que me da es que cuando hago los múltiples inner joins la consulta devuelve datos duplicados y no sé por qué.
La tabla principal tiene un campo donde las empresas reportan sus ventas en dinero, y uno más donde especifican si esas ventas incluyen fletes e impuestos a los productos. si tiene fletes es 1, si tiene impuestos es 3, el texto de descripción de esos valores (1 y 3) están en otra tabla de la cual quiero hacer el inner join. ahi es donde duplica los datos de los impuestos y fletes.
Como soy nuevo en esto quizas me hace falta algo por escribir en la consulta
Les voy a agradecer mucho la ayuda que puedan darme :)

Soy nuevo en el foro y en este asunto de las consultas y programación en Access. En la empresa donde trabajo estan por hacer una encuesta de margenes de comercio y el jefe quiere montar la boleta en una base de datos de Access 2010 con el fin de elaborar los cuadros calculados de salida más rapido y preciso.
He creado las tablas y las relaciones entre ellas, y estoy haciendo pruebas con datos ficticios de los cuales ya tengo los cuadros de salida en Excel. La idea es hacer la primera consulta de tal modo que me de los mismos resultados que con Excel.
La consulta
En esta primera consulta deseo tener una tabla en la que se fusionen datos de ventas con datos de ciertos catálogos que están en otras tablas. La consulta en cuestion está en la imagen, y la base de datos la estoy subiendo junto con este post.
Es difícil de explicar pero el problema que me da es que cuando hago los múltiples inner joins la consulta devuelve datos duplicados y no sé por qué.
La tabla principal tiene un campo donde las empresas reportan sus ventas en dinero, y uno más donde especifican si esas ventas incluyen fletes e impuestos a los productos. si tiene fletes es 1, si tiene impuestos es 3, el texto de descripción de esos valores (1 y 3) están en otra tabla de la cual quiero hacer el inner join. ahi es donde duplica los datos de los impuestos y fletes.
Como soy nuevo en esto quizas me hace falta algo por escribir en la consulta
Les voy a agradecer mucho la ayuda que puedan darme :)

Valora esta pregunta


0