La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1175 - CÒMO SE REALIZAN SUMAS DE TOTALES EN VB 6.0
Autor:  Ramón Moreno
Necesito realizar Sumas de totales generales de Valores en una base de datos access. ¿ Existe alguna función que realize esta suma automáticamente ?.

Cómo puedo realizar busquedas de un registro tomando en cuenta varios valores en una base de datos Access. Por ejemplo, existen varios campos como fecha, empresa, departamento, operación. ¿ Cómo realizo la busqueda de una de una operación de una departamento en una empresa en una fecha específica ?

Gracias. Si alguien puede ayudarme lo agradecería infinitamente.

Ramón Moreno Malavé.

  Respuesta:  HORACIO ACOSTA
ACABO DE REALIZAR UNA APLICACION QUE HACE ESTO.
PUEDES UTILIZAR LA RESPUESTA DE XAVI Y/O PARA EL SEGUNDO CASO CON UNA INSTRUCCION SELECT: "SELECT * FROM EMPRESA WHERE OPERACION=CODIGOPERACION AND DEPARTAMENTO = DEPARTAMENTODESEADO AND FECHA = FECHADESEADA.

DE LA MISMA MANERA PUEDES OBTENER TOTALES. SI DESEAS QUE TE AMPLIE LA RESPUESTA, ESCRIBEME.

Y FELICES FIESTAS.

  Respuesta:  Xavi
Para sumar un campo de una base de datos, tienes que hacerlo mediante consultas sql.
Por ejemplo vamos a sumar el campo Total de la tabla Datos abierta con el cotrol DATA.

data1.recordsorce="SELECT SUM(Total) AS tmpTotal FROM Datos WHERE Condiciones"

de esta manera, con...
data1.recordset.fields!tmpTotal
te devuelve el valor de la suma del campo Total de la tabla Datos que cumplan las condiciones que le indiques.

Espero que te sirva.