Duda al combinar 2 condiciones en DSuma
Buenas,
Tengo una tabla con los siguientes campos:
Id(autonumerico)
Articulo(numero)
Cantidad(numero)
Lo que quiero hacer es calcular mediante una consulta el saldo parcial de cada articulo.
Por ejemplo, para detectar un quiebre de stock de "x" articulo.
Para llegar a la formula primero hice por partes.
Llegue a sumar las cantidades por articulos, pero este me suma el total por articulo:
Formula 1: DSuma("Cantidad";"Tabla2";"[Articulo]=" & [Articulo])
Luego logre sumar secuencialmente, obteniendo saldos parciales, pero este no discrimina por articulo, va sumando todo:
Formula 2: DSuma("Cantidad";"Tabla2";"[Id]<=" & [Id])
Por ultimo, al querer combinar los 2 criterios en la misma formula me da como resultado la suma total de Cantidad:
Formula 3: DSuma("Cantidad";"Tabla2";"[Articulo]=" & [Articulo] AND "[Id]<=" & [Id])
Copio resultados de dichas formulas:
Articulo----Fecha----Cantidad----Formula1---Formula2---Formula3
10102--------X-------->0-------------->7----------->0---------->507
10102--------X-------->15------------>7----------->15--------->507
10102--------X-------->-6------------->7----------->9---------->507
10102--------X-------->-2------------->7----------->7---------->507
111034-------X-------->0------------>300--------->7---------->507
111034-------X-------->600--------->300--------->607------->507
111034-------X-------->-100-------->300--------->507------->507
111034-------X-------->-200-------->300--------->307------->507
1125112------X-------->0------------>200-------->307------->507
1125112------X-------->600--------->200-------->907------->507
1125112------X-------->-300-------->200-------->607------->507
1125112------X-------->-200-------->200-------->407------->507
1125112------X-------->100--------->200-------->507------->507
Desde ya, muchas gracias para cualquier respuesta recibida!
Tengo una tabla con los siguientes campos:
Id(autonumerico)
Articulo(numero)
Cantidad(numero)
Lo que quiero hacer es calcular mediante una consulta el saldo parcial de cada articulo.
Por ejemplo, para detectar un quiebre de stock de "x" articulo.
Para llegar a la formula primero hice por partes.
Llegue a sumar las cantidades por articulos, pero este me suma el total por articulo:
Formula 1: DSuma("Cantidad";"Tabla2";"[Articulo]=" & [Articulo])
Luego logre sumar secuencialmente, obteniendo saldos parciales, pero este no discrimina por articulo, va sumando todo:
Formula 2: DSuma("Cantidad";"Tabla2";"[Id]<=" & [Id])
Por ultimo, al querer combinar los 2 criterios en la misma formula me da como resultado la suma total de Cantidad:
Formula 3: DSuma("Cantidad";"Tabla2";"[Articulo]=" & [Articulo] AND "[Id]<=" & [Id])
Copio resultados de dichas formulas:
Articulo----Fecha----Cantidad----Formula1---Formula2---Formula3
10102--------X-------->0-------------->7----------->0---------->507
10102--------X-------->15------------>7----------->15--------->507
10102--------X-------->-6------------->7----------->9---------->507
10102--------X-------->-2------------->7----------->7---------->507
111034-------X-------->0------------>300--------->7---------->507
111034-------X-------->600--------->300--------->607------->507
111034-------X-------->-100-------->300--------->507------->507
111034-------X-------->-200-------->300--------->307------->507
1125112------X-------->0------------>200-------->307------->507
1125112------X-------->600--------->200-------->907------->507
1125112------X-------->-300-------->200-------->607------->507
1125112------X-------->-200-------->200-------->407------->507
1125112------X-------->100--------->200-------->507------->507
Desde ya, muchas gracias para cualquier respuesta recibida!