Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

calculos con acces

Estas en el tema de calculos con acces en el foro de Bases de Datos General en Foros del Web. Necesito realizar un calculo en Acces. En una tabla similar a esta -------campo1----campo2----subtotal Reg1-----12--------10----------22 Reg2------7---------8----------15 Reg2-----10---------9----------19 TOTAL (Cuadro de texto): 56 (suma de los subtotales) ...
  #1 (permalink)  
Antiguo 03/06/2004, 03:20
 
Fecha de Ingreso: mayo-2004
Mensajes: 3
Antigüedad: 20 años
Puntos: 0
calculos con acces

Necesito realizar un calculo en Acces. En una tabla similar a esta
-------campo1----campo2----subtotal
Reg1-----12--------10----------22
Reg2------7---------8----------15
Reg2-----10---------9----------19

TOTAL (Cuadro de texto): 56 (suma de los subtotales)


Necesito realizar la suma de los campos 'subtotal' de todos estos registros y reflejar el resultado en un cuadro de texto. Que he de poner en el origen del control?. Es en otro sitio?. Como puedo entonces reflejar el resultado total en el mencionado cuadro de forma que de algo parecido a lo anterior?.
Gracias.
  #2 (permalink)  
Antiguo 03/06/2004, 15:44
Avatar de amanda75  
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 20 años, 11 meses
Puntos: 0
En una tabla no puedes hacer eso, necesitarias hacer una consulta con esa tabla, crear un campo que te lo calcule y ver el resultado en la consulta.

En un formulario o en un informe si que lo puedes hacer directamente. Es un poco complicado de explicar en un post, pero haz una búsqueda en la ayuda del programa "calcular" ,"expresiones"y "Crear un control calculado en un formulario o informe", seguro que encuentras lo que buscas.
  #3 (permalink)  
Antiguo 10/06/2004, 12:19
 
Fecha de Ingreso: junio-2004
Mensajes: 6
Antigüedad: 19 años, 10 meses
Puntos: 0
Es sencillo, en el control source de tu cuadro de texto por lo siguiente:
=DSum("Subtotal","NombreTabla","CriterioOpcional")

Suerte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:09.