Sabtu, 27 Desember 2014

CONTOH QUERY STOKSALDO DENNGAN ACCESS


 
pada dasarnya semua bisa dilakukan dengan access, pertama buat table1 sbb;
table1
DetailID trxID custID DEBET KREDIT
1 1234 1 5 1
2 1234 2 4 5
3 1234 3 3 1
4 1235 1 2 2
5 1235 3 1 3
6 1235 5 0 1
7 1235 2 3 2
 
kemudian buat query sbb;
 
SELECT A.DetailID, A.trxID, A.custID, A.DEBET, A.KREDIT, IIf([DEBET]-[kredit]>=0,[DEBET]-[kredit],[debet]-[KREDIT]) AS MUTASI, Format(DSum("mutasi","query2","detailID <=" & [DetailID]),"Currency") AS SaldoFROM TABLE1 AS A
ORDER BY A.DetailID;
 
 
 
hasilnya sbb;
Query2
DetailID trxID custID DEBET KREDIT MUTASI Saldo
1 1234 1 5 1 4 Rp.4.00
2 1234 2 4 5 -1 Rp.3.00
3 1234 3 3 1 2 Rp.5.00
4 1235 1 2 2 0 Rp.5.00
5 1235 3 1 3 -2 Rp.3.00
6 1235 5 0 1 -1 Rp.2.00
7 1235 2 3 2 1 Rp.3.00