Access - Actualizar tablas hasta agotar saldos disponibles

   
Vista:

Actualizar tablas hasta agotar saldos disponibles

Publicado por Alfredo (2 intervenciones) el 26/01/2016 20:47:45
Buenas tardes, en primer lugar agradeceros a todos la valiosa ayuda que nos prestais a los principiantes.
A continuacion paso a exponer mi problema, esperando que podais ayudarme a conseguir lo que necesito.
Simplificando un poco este es el escenario: tengo 2 tablas:
- SALDOS: Campos:
- Codigo_articulo
- Referencia
- Saldo
Para el mismo Codigo_articulo pueden existir diferentes Referencias con sus respectivos Saldos
Ejemplo:
Codigo_articulo Referencia Saldo
a1 ene13 5
a1 ene14 10
a1 ene15 300
b1 ene14 500
.....

- INGRESOS: Campos:
- Codigo articulo
- Ingresos
Ejemplo:
Codigo articulo Ingresos
a1 250
b1 100
.....

necesito actualizar ambas tablas de la siguiente manera:
- periodicamente se genera la tabla INGRESOS. Hay que asociarle la rerefencia (o referencias) correspondientes de la otra tabla (SALDOS) con el siguiente criterio:
agotar los saldos de aquellos registros con saldos inferiores a los ingresos del periodo concreto
Actualizar la tabla SALDOS (rebajando la cantidad utilizada)
Incluir en la tabla INGRESOS los registros resultantes de la operacion anterior (añadiendo los registros que sean necesarios con sus referencias respectivas).
El resultado final sería el siguiente:
- Tabla SALDOS
Codigo_articulo Referencia Saldo
a1 ene13 0
a1 ene14 0
a1 ene15 65
b1 ene14 400
.....
- Tabla INGRESOS
Codigo articulo Ingresos Referencia
a1 5 ene13
a1 10 ene14
a1 235 ene15
b1 100 ene14
.....
Espero haberlo expuesto claramente (trabajo con Access 2013).
Gracias y Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de douglas

Actualizar tablas hasta agotar saldos disponibles

Publicado por douglas (280 intervenciones) el 03/02/2016 00:10:00
Podrías ligar tus bases por id principal ids secundarios

y luego haces un simple consulta agregas los campos de base principal y los campos de base secundaria ligadas por un mismo id con los campos de tu base principal y tus bases secundarias podes hacer un campo calculo y listo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Actualizar tablas hasta agotar saldos disponibles

Publicado por Alfredo (2 intervenciones) el 03/02/2016 19:47:32
Gracias por tu respuesta, pero todavia mis conocimientos son de principiante.
¿Podrías ponerme un ejemplo para interntar reproducirlo en mi BD?
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar