En una tabla hacer una Suma acumulada

Tengo una tabla con 5 columnas id, código, fecha, cantidad, cantidadacumulada, donde la cantidad acumulada es el resultado de sumar acumulado todos los códigos iguales dado por los números de la casilla cantidad, el tema que en visual basic lo logro pero cada vez que quiero actualizar tengo que ir al modulo y apretar ejecutar Sub/user form y ahí se actualiza y así sucesivamente.

Pero esto es inconveniente quiero que la tabla trabaje directamente.

Si no resulta claro les puedo enviar una copia de la tabla y del visual basic

Respuesta
1

Guardar en una tabla un dato calculado (y condicionado) no es un método correcto, requiere actualizar el calculo cada vez que se modifique uno de sus elementos.

Lo más sencillo y eficaz (se obtendrán datos más fieles) es un calculo en tiempo de ejecución y si se trata de conjuntos: una consulta que efectúe los cálculos y los presente.

Se ahorra 'el peso' que supone el 'infiel dato' en la tabla y ese recurso (guardar el calculo) se dejará para una tabla de históricos(que habitualmente son de solo lectura).

2 respuestas más de otros expertos

Respuesta
1

Nolberto:

Hacía mucho tiempo que no iniciaba sesión en Todoexpertos aunque si iba siguiendo las preguntas y respuestas de algunos temas.

Ahora veo que ésta pregunta me sale sugerida y la verdad es que no acabo de entenderla bien.

Hablas de un Sub/User Form y una tabla. Creo que si tienes un Formulario y pones un Botón que llame a esa Función (o Procedimiento), solucionas el problema.

Cualquier otra respuesta sería aventurar una solución, que sería buena o no.

Un cordial saludo >> Jacinto

Respuesta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas