# Recorrer una tabla acumulando suma de un campo.

**URL:** <https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483>\
**Category:** Velneo\
**Created:** [29 Enero, 2010 10:31 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483 "2010-01-29T10:31:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ame](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@ame](https://foros.velneo.com/u/ame)\
**Post date:** [29 Enero, 2010 10:31 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483/1 "2010-01-29T10:31:22Z")

</div>

Hola a todos,

&nbsp;

Tengo problemas a la hora de generar un informe que muestre una suma acumulada agrupada por un campo (para los que saben algo de SQL, el mítico SELECT SUM(campo) ... GROUP BY campo ...). Resulta que parto de la siguiente situación:

&nbsp;

Tabla "Pedidos diarios" -\> VTA\_PED\_DIA

ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLIENTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ARTÍCULO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CANTIDAD

1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cliente 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; artículo 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x

2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cliente 2 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; artículo 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; y

3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cliente 1 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; artículo 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; z

NOTA: Los campos "cliente" y "artículo" son enlaces a maestros de las tablas "entidades de gestión" y "artítulos" de la vGestión respectivamente.

&nbsp;

Me gustaría generar un informe en el que se indique, por cada artículo, cuál es la cantidad total pedida.

&nbsp;

Informe "Pedidos diarios"

ID\_ARTICULO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ARTÍCULO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CANTIDAD

00041&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; artículo 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; x

00197 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; artículo 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; y + z

&nbsp;

Estoy liado con los procesos, instrucciones como "cargar lista", "multipartir lista", "filtrar lista", etc., pero aún no logro combinar todas esas órdenes para lograr el resultado deseado.

&nbsp;

Un saludo y gracias.

&nbsp;

José Luis.

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [29 Enero, 2010 11:02 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483/2 "2010-01-29T11:02:31Z")

</div>

Buenos días José Luis,

Deberás crear un Agrupamiento por artículo y un cálculo que acumule la cantidad y que se reinicie en el agrupamiento del artículo (adjunto imágenes), tendrás que crear una variable numérica para poder asociarla al cálculo. En el informe creas una nueva sección que apunte tipo "Pie de agrupamiento" y le asignas en agrupamiento que has creado para el artículo. En ésta sección es donde pondrás los campos que se presentarán en el informe; la variable es la que acumulará la cantidad de cada artículo.

Espero te haya servido.

Saludos

Overall

[attachment=7910,782] [attachment=7910,783] [attachment=7910,784]

---

<div class="post-metadata">

**Author:** ![ame](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@ame](https://foros.velneo.com/u/ame)\
**Post date:** [29 Enero, 2010 13:18 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483/3 "2010-01-29T13:18:52Z")

</div>

Hola Overall,

&nbsp;

Pues está casi casi, me falta un detalle que no logro resolver. He hecho todo lo que me has indicado y perfecto, salvo que parece no reiniciarse el total al realizarse un cambio de artículo. Te pongo capturas.

&nbsp;

Saludos.

&nbsp;

José Luis.

[attachment=7915,786] [attachment=7915,787] [attachment=7915,788] [attachment=7915,789] [attachment=7916,791][attachment=7915,790]

&nbsp;

---

<div class="post-metadata">

**Author:** ![ame](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@ame](https://foros.velneo.com/u/ame)\
**Post date:** [29 Enero, 2010 13:20 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483/4 "2010-01-29T13:20:46Z")

</div>

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [29 Enero, 2010 14:07 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483/5 "2010-01-29T14:07:02Z")

</div>

Hola José Luis,

Prueba a poner la cabecera del Agrupamiento "Artículos" vacía. Todavía no he tenido tiempo de hacer muchas pruebas con los informes, pero debería funcionar. Me comentas.

Saludos

Overall

---

<div class="post-metadata">

**Author:** ![ame](https://avatars.discourse-cdn.com/v4/letter/a/3be4f8/32.png) [@ame](https://foros.velneo.com/u/ame)\
**Post date:** [29 Enero, 2010 15:49 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483/6 "2010-01-29T15:49:48Z")

</div>

Et voilà! Era eso. Te pongo capturas.

&nbsp;

Un saludo y gracias.

&nbsp;

José Luis.

[attachment=7921,793] [attachment=7921,794]

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [29 Enero, 2010 17:02 UTC](https://foros.velneo.com/t/recorrer-una-tabla-acumulando-suma-de-un-campo/1483/7 "2010-01-29T17:02:03Z")

</div>

Ok, me alegro.

Saludos

Overall
