Consulta de stock sin todos los registros

Mi problema se basa en que estoy diseñando una base de datos Access 2010 para almacén, en donde realicé una consulta de Entrada y una de Salida y me muestra los movimientos sin ningún problema. Este se da cuando realizo una consulta y sólo me muestra los productos en stock en que se ha dado una entrada y una salida, para los demás en donde sólo se ha dado una entrada no los muestra. Las expresiones que uso para cada consulta son las siguientes:

CEntradas = Entradas: Suma(Nz([Cantidad_Entrada];0))

CSalidas = Salidas: Suma(Nz([Cantidad_Salida];0))

CSaldo = Saldo: Nz([Entradas];0)-Nz([Salidas];0)

Les agradezco me colaboren porque no sé que estoy haciendo mal

1 respuesta

Respuesta
1

Por lo que parece es un problema de relaciones entre las tablas. Tienes que modificar la relación, en el diseño de la consulta, para que te muestre todos los registros de la tabla "productos".

En la web de Neckkito Nck (http://siliconproject.com.ar/neckkito/ ) tienes la serie de ejemplos de "gestión de almacén" que te explican distintas formas de hacerlo. Creo que también hay otro llamado Stock con consultas que te puede servir.

Un saludo.


Un nuevo foro de access, visítanos: http://nksvaccessolutions.com/Foro/ 

¡Gracias! 

Si no necesitas nada más, no te olvides de valorar la respuesta.

Un saludo.


Un nuevo foro de access, visítanos: http://nksvaccessolutions.com/Foro/ 

He probado todo y no me sirve nada.

Puedo enviarle la base de datos a ver en qué me puede ayudar?

Por lo que se ve, o no has entendido lo explicado en los ejemplos que te comenté, o no lo has probado bien..., porque simplemente modificando el tipo de la relación entre las tablas de tu consulta de saldos, ya te devuelve los movimientos y saldos de todos los productos.

Para modificar el tipo de relación, simplemente selecciona la relación en el diseño de la consulta (la linea que une las tablas) y con el botón derecho sacas sus propiedades y cambias el tipo.

Te devuelvo la consulta funcionando: http://www.filebig.net/files/eyGjmdLLVP 

Te recomiendo que de vez en cuando uses la opción de "compactar y reparar la base de datos". El archivo que te envío es el mismo que colgaste arriba, pero una vez compactado, pesa 1Mb en vez de los 29 Mb originales...

Un saludo.


Un nuevo foro de access, visítanos: http://nksvaccessolutions.com/Foro/ 

Muchísimas gracias y le ruego perdone mi ignorancia, nos suele suceder cuando estamos aprendiendo.

En primer lugar no te tienes que disculpar, nadie nace sabiendo.

Y en segundo lugar, te agradecería que valorases la respuesta, pues tengo por norma no responder preguntas de aquellos usuarios que no valoran mis respuestas.

Gracias y un saludo.


Un nuevo foro de access, visítanos: http://nksvaccessolutions.com/Foro/ 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas