bedrag samentellen

Status
Niet open voor verdere reacties.

JEPEDEWE

Terugkerende gebruiker
Lid geworden
14 jun 2006
Berichten
1.697
Hallo,

Ik wil de som van een aantal bedragen optellen en tonen in een form
De conditie voor de som is dat
Betaling=False
Kode="code_klant"

Tot nu toe maakte ik een SQL lijn aan
stak ik dat in een recordsource
en haalde ik hier de som uit

Moet dat eigenlijk altijd zo of kan dat handiger/sneller
JP
 
Ben je in de Sinterklaasgedicht modus? Prachtig poëtische manier van regels afbreken :)
Je hebt in Access geen SumIF zoals in Excel. Je kunt in een kop- of voettekst een veld optellen; Simpel een veld maken met de formule =Som(Veldnaam]). Alleen werkt dat hier niet, omdat je alleen waarden wilt optellen waarbij aan een voorwaarde is voldaan. Je moet die voorwaarde dus eerst uitvoeren. Ik zou dat doen door een extra veld te maken, waarin je een berekening maakt; Iets als:
Code:
=IIF([Betaling] = FALSE;[Waardeveld];0)
Dit veld noem je dan bijvoorbeeld txtBerekening. In je koptekst krijg je dan de formule:
Code:
=Som(Nz([txtBerekening]))
Bij records waarbij Betaling True is, zal het veld txtBerekening de waarde 0 krijgen. En dat kun je wèl rustig bij een andere berekening optellen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan