Stock en access
Tengo problemas con la creación de un formulario diseñado para control de stock.
He armado una base con 3 tablas
1- MATERIALES : con los campos id, descripción y cantidad
2- INGRESOS : con los campos descripción (vinculada con el id de la anterior), cantidad y fecha
3 SALIDAS : los mismos campos que en ingreso.
Lo que quisiera hacer funcionar es que al ingresar o sacar materiales estos se sumen o resten del campo (cantidad) de la tabla MATERIALES. O sea, por ejemplo: al ingresar por de un material por en el formulario INGRESO no sólo se agregue a la tabla ingreso para saber la fecha y la cantidad ingresada, sino que también se sumen los por del material por a la tabla MATERIALES, añadiendo a la cantidad existente los nuevos materiales.
Intentè resolverlo con un código visual de UPDATE
usando UPDATE (MATERIALES.CANTIDAD) SET (MATERIALES.CANTIDAD) + [Formulario]![Ingreso]![cantidad]
Pero no me funcionó, entiendo que esta es una forma posible y también se podría hacer mediante consulta, pero no logro desentrañarlo
He armado una base con 3 tablas
1- MATERIALES : con los campos id, descripción y cantidad
2- INGRESOS : con los campos descripción (vinculada con el id de la anterior), cantidad y fecha
3 SALIDAS : los mismos campos que en ingreso.
Lo que quisiera hacer funcionar es que al ingresar o sacar materiales estos se sumen o resten del campo (cantidad) de la tabla MATERIALES. O sea, por ejemplo: al ingresar por de un material por en el formulario INGRESO no sólo se agregue a la tabla ingreso para saber la fecha y la cantidad ingresada, sino que también se sumen los por del material por a la tabla MATERIALES, añadiendo a la cantidad existente los nuevos materiales.
Intentè resolverlo con un código visual de UPDATE
usando UPDATE (MATERIALES.CANTIDAD) SET (MATERIALES.CANTIDAD) + [Formulario]![Ingreso]![cantidad]
Pero no me funcionó, entiendo que esta es una forma posible y también se podría hacer mediante consulta, pero no logro desentrañarlo
Respuesta de manchadito
1
3 respuestas más de otros expertos
Respuesta de azarleonardo
1
Respuesta de smanero
1
Respuesta de lupin286