• Lunes 29 de Abril de 2024, 00:52

Autor Tema:  Suma Continua En Una Consulta  (Leído 7086 veces)

pgimenez

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Suma Continua En Una Consulta
« en: Lunes 5 de Enero de 2004, 15:28 »
0

Necesito saber si a traves de una consulta puedo ir manteniendo acumulado el saldo de un proveedor
Por ejemplo
Yo tengo registros de datos de la siguiente manera
fecha    Codigo     Debe   Haber    Saldo
1/1/04    1              100        0        0
1/1/04    1                 0       50        0
1/1/04    1              100        0        0
1/1/04    1                 0       20        0

y quiero que la consulta me lo muestre asi
fecha Codigo     Debe   Haber    Saldo
1/1/04    1          100        0      100
1/1/04    1             0       50       50
1/1/04    1          100        0      150
1/1/04    1                      20      130

Es decir debo ir sumando el saldo del registro anterior
 Espero se entienda
 
 Ahora yo lo hago cargando una tabla temporal y luego la recorro para ir actualizando el saldo en cada fila
 
 Gracias
 Pablo

jherr

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Suma Continua En Una Consulta
« Respuesta #1 en: Domingo 9 de Mayo de 2004, 11:38 »
0
En el Almacen de http://atpaccess.en.eresmas.com/index.htm tienes un ejemplo de hacer suma contínua.

luisrobledo

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Suma Continua En Una Consulta
« Respuesta #2 en: Martes 25 de Mayo de 2004, 07:32 »
0
No es tan difícil. Coloca (en la vista diseño de tu consulta) un campo basado en una fórmula de la siguiente forma Saldo:[debe]-[haber] (o más, si es que me equivoqué), el caso es que, después del nombre del nuevo campo (el que va a la izquierda de los dos puntos)vaya una fórmula con los campos que deseas calcular horizontalmente. Los campos deben ir indicados con corchetes.
Luego, si quieres que en una consulta sólo aparezca el proveedor o el comprador que eliges (debe tener una clave previamente asignada, ya sea autonumérica o hecha por ti mismo), haz una consulta que filtre a ese comprador o vendedor. Haz una nueva consulta y elige tu consulta anterior, el nombre de tu primer campo será el mismo de esa consulta seguido de punto y asterisco (ejemplo: ConsultaSaldos.* ), en Tabla selecciona la consulta que ya tenías y activa la casilla Mostrar. Luego, Atencion en el siguiente campo, deberás elegir el campo de la clave del comprador o del proveedor. En Tabla pones la consulta, en mostrar desactivas la casilla y en Criterios pon un mensaje entre corchetes que indique al usuario que debe poner la clave del comprador o del vendedor, según sea el caso. Esta consulta no te va a permitir poner los totales de los saldos, entonces necesitarás hacer un informe. Guarda ésta ultima consulta con el nombre Filtro Saldos y haz un informe basado en esta consulta, no en la anterior. En tu informe deberás indicar que resuma tus datos (los totales) bajo el campo saldos. Entonces ya tendrás el cálculo completo.