Calcular una suma continua (total acumulativo)

Puede utilizar Access para crear lo que se denomina una suma continua en un informe. Una suma continua es un total que se acumula de registro a registro en un grupo, o incluso en todo el informe.

Informe de ventas por producto con suma continua acumulativa

Para crear una suma continua, primero agregue un cuadro de texto al informe en la vista Diseño y establezca su propiedad OrigenDelControl (ControlSource) en el campo o expresión que desee sumar (PrecioConDescuento, por ejemplo). A continuación, establezca la propiedad SumaContinua del cuadro de texto que determina el intervalo de registros sobre los que se acumulan los valores del cuadro de texto. A continuación se muestran los posibles valores para la propiedad SumaContinua:

Valor de la propiedad Descripción
No No es una suma continua.
Sobre grupo El cuadro de texto muestra una suma continua de los valores en el mismo nivel de grupo. El valor se acumula hasta que se encuentra otra sección de grupo.
Sobre todo El cuadro de texto muestra una suma continua de los valores en el mismo nivel de grupo. El valor se acumula hasta el final del informe.

El informe de ventas por producto con el de sumas continuas creado con los datos de la base de datos de ejemplo Neptuno.mdb muestra esta característica. Incluye un cuadro de texto denominado Acumular y su propiedad OrigenDelControl (ControlSource) se establece en PrecioConDescuento. Su propiedad SumaContinua se establece en Sobre grupo como se muestra a continuación:

La propiedad SumaContinua para un cuadro de texto

Instrucciones paso a paso

El procedimiento siguiente proporciona instrucciones paso a paso para crear una suma continua en un informe.

Para abrir el informe en la vista Diseño    

  1. En la ventana Base de datos, en Objetos, haga clic en Informes.
  2. Haga clic en el informe y, a continuación, en Diseño en la ventana Base de datos.

Para crear el control de cuadro de texto    

  1. En el cuadro de herramientas, haga clic en la herramienta Cuadro de texto.

 Nota   Si el cuadro de herramientas no está visible, en el menú Ver, haga clic en Cuadro de herramientas.

  1. Arrastre el puntero a las secciones de detalle, de encabezado y pie de grupo para crear un cuadro de texto en cada sección.

Si una etiqueta aparece junto al cuadro de texto, elimine la etiqueta o cambie su texto.

Para establecer la propiedad OrigenDelControl (ControlSource)    

  1. Seleccione el cuadro de texto y, a continuación, haga clic en Propiedades en el menú Ver.
  2. Haga clic en la ficha Todos y después en el cuadro de la propiedad OrigenDelControl (Control Source).
  3. En el cuadro de la propiedad OrigenDelControl (Control Source), escriba el nombre de campo o expresión para el que desea crear la suma continua.

Por ejemplo, escriba PrecioConDescuento para el campo PrecioConDescuento. O bien, en el nivel de grupo, podría escribir la expresión=Suma([PrecioConDescuento]).

Para establecer la propiedad SumaContinua    

  1. Haga clic en la ficha Todos y después en el cuadro de la propiedad SumaContinua.
  2. Haga clic en la flecha que aparece y después siga uno de estos procedimientos:
    • Si desea que la suma continua se restablezca una vez que se alcance el siguiente nivel superior, haga clic en Sobre grupo en la lista.
    • Si desea que la suma continua se acumule hasta el final del informe, haga clic en Sobre todo en la lista.
  3. Cierre la hoja de propiedades.

 Nota   Cuando se establece la propiedad SumaContinua en Sobre todo, se puede repetir el total en el pie de informe (pie de página del informe: sección de un informe que se utiliza para colocar información que, normalmente, aparece en la parte inferior de una página, como los números de página, fechas y sumas.). Cree un cuadro de texto en el pie del informe y establezca su propiedad ControlSource en el nombre del cuadro de texto que calcula la suma continua; por ejemplo, =[CantidadPedido].

 
 
Corresponde a:
Access 2003