Running Total Based on Entry No (1 Viewer)

YAM

New member
Local time
Tomorrow, 01:12
Joined
Jul 15, 2020
Messages
26
Hi everyone,

I have little confusion about running total, as i have search online many are showing Sql view and not design view for running total that makes it more complicated.


Code:
SELECT QryTransactions.TransactionID, QryTransactions.TransactionDate, QryTransactions.EntryNo, QryTransactions.TransactionType, QryTransactions.AccountNo, QryTransactions.TransactionID, QryTransactions.CCY, QryTransactions.CurDebit, QryTransactions.CurCredit, Nz([CurDebit],-[CurCredit]) AS Amount, QryTransactions.TotalDebit, QryTransactions.TotalCredit, Sum([TotalDebit]-[totalcredit]) AS Balance
FROM QryTransactions
WHERE (((QryTransactions.AccountNo)=10201));

Above is Sql from my query for running total in balance field i want running total for each EntryNo separately with Ascending order.

Any help will be appreciated.
 

arnelgp

..forever waiting... waiting for jellybean!
Local time
Tomorrow, 03:42
Joined
May 7, 2009
Messages
19,229
Code:
SELECT QryTransactions.TransactionID, QryTransactions.TransactionDate, QryTransactions.EntryNo, QryTransactions.TransactionType, QryTransactions.AccountNo, QryTransactions.TransactionID, QryTransactions.CCY, QryTransactions.CurDebit, QryTransactions.CurCredit, Nz([CurDebit],-[CurCredit]) AS Amount, QryTransactions.TotalDebit, QryTransactions.TotalCredit, DSum("[TotalDebit]-[totalcredit]", "QryTransactions","TransactionID<=" & [TransactionID]) AS RunningBalance
FROM QryTransactions
WHERE (((QryTransactions.AccountNo)=10201));
 

YAM

New member
Local time
Tomorrow, 01:12
Joined
Jul 15, 2020
Messages
26
Sorry its not showing any result in RunningBalance all is blank, but it has created another TransactionID field which is sum in the botton.

Also i need running sum based on entry no and not transactionID.
 
Last edited:

arnelgp

..forever waiting... waiting for jellybean!
Local time
Tomorrow, 03:42
Joined
May 7, 2009
Messages
19,229
try:
Code:
SELECT QryTransactions.TransactionID, QryTransactions.TransactionDate, QryTransactions.EntryNo, QryTransactions.TransactionType, QryTransactions.AccountNo, QryTransactions.TransactionID, QryTransactions.CCY, QryTransactions.CurDebit, QryTransactions.CurCredit, Nz([CurDebit],-[CurCredit]) AS Amount, QryTransactions.TotalDebit, QryTransactions.TotalCredit, DSum("[TotalDebit]-[totalcredit]", "QryTransactions","TransactionDate<=#" & Format([TransactionDate],"mm\/dd\/yyyy") & "# and AccountNo=10201") AS RunningBalance
FROM QryTransactions
WHERE (((QryTransactions.AccountNo)=10201));
 

YAM

New member
Local time
Tomorrow, 01:12
Joined
Jul 15, 2020
Messages
26
I have attached the short version of my db it will help to understand what is going on there in order to figure out the problem.

Query name is QryStatementofAccountHomeCurrency

Please note i need running total for each transaction by AccountNo ascending with EntryNo.
 

Attachments

  • Test.accdb
    2.6 MB · Views: 187

arnelgp

..forever waiting... waiting for jellybean!
Local time
Tomorrow, 03:42
Joined
May 7, 2009
Messages
19,229
plz try, i used function to get the running balance.
 

Attachments

  • Test (1).zip
    178.9 KB · Views: 178

YAM

New member
Local time
Tomorrow, 01:12
Joined
Jul 15, 2020
Messages
26
Sorry but it is giving parameter value error

below is my expression in same query named below.

Code:
RunningBalance: RunningBalance([TransactionID],[QryStatementofAccountHomeCurrency])
 
Last edited:

arnelgp

..forever waiting... waiting for jellybean!
Local time
Tomorrow, 03:42
Joined
May 7, 2009
Messages
19,229
use qryTransaction
 

arnelgp

..forever waiting... waiting for jellybean!
Local time
Tomorrow, 03:42
Joined
May 7, 2009
Messages
19,229
eun qryTransaction, it already has running balance on it. No need to modify.
 
  • Like
Reactions: YAM

YAM

New member
Local time
Tomorrow, 01:12
Joined
Jul 15, 2020
Messages
26
Thanks its giving running balance for each account (y)
 

Users who are viewing this thread

Top Bottom