Rodo bingung e cak ...
Ngene ae ....
Kirim dalam excel saja, contoh output yang diinginkan ......
nanti tak tanyai lagi ....
aksan kurdin
On 4/8/2011 6:32 AM, Sumiyanto - wrote:
Terima kasih Mas Fajar dan Ok bang Aksan sampe di sini tidak ada problem, Adapun Output yang diinginkan adalah, setiap pembelian ini adalah di anggap Deposit ke Supplier "Bimoli, Filma atau lainnya" kemudian transaksi penjualan adalah mengurangi Deposit tersebut. Customer di bagi 2, yakni Agen dan Customer retail, jika Agen mengurangi Saldo Deposit Agen ke Distributor juga mengurangi saldo Deposit Distributor yang ada di Supplier, tetapi jika Customer biasa mengurangi Deposit Distributor di supplier.
Hirarkinya sbb:
Supplier
---> Distributor (tidak saya definisikan, karena pada dasarnya sama dengan Customer)
--->--->Customer (C001 dst)
--->--->Agen (A001 dst)
tblPenjualanHeader(ID, trx, tgl,CustID)
tblPenjualanDetail(ID, trx,CodeBrg, qty, price)
tblPembelianHeader(ID, trx, tgl,SuppID)
tblPembelianDetail (ID, trx, CodeBrg, qty, price)
M_Brg(CodeBrg, NamaBrg, Price)
M_Cust(CustID, NamaCust)
M_Supp(SuppID, NamaSupp)
Mohon petunjuk lagi... tentang running sum balance dari deposit/pembelian - penjualan per masing-supplier/Agen
Salam,
Sumiyanto
--- On Thu, 4/7/11, Aksan Kurdin <aksan.kurdin@gmail.com> wrote:
From: Aksan Kurdin <aksan.kurdin@gmail.com>
Subject: Re: [belajar-access] running sum
To: belajar-access@yahoogroups.com
Date: Thursday, April 7, 2011, 10:30 AM
Mainin di query cak sum:
SELECT 'J' AS TrxType, JH.ID, JH.trx, JH.tgl, JD.qty, JD.price, -(JD.qty * JD.price) AS Amount FROM tblpenjualanheader AS JH INNER JOIN tblPenjualanDetail as JD ON JH.trx = JD.trx
UNION ALL
SELECT 'B' AS TrxType, BH.ID, BH.trx, BH.tgl, BD.qty, BD.price, BD.qty * BD.price AS Amount FROM tblpembelianheader as BH INNER JOIN tblpembeliandetail as BD ON BH.trx = BD.trx
Sekarang tinggal group by TrxType di report, dan jalankan running sum over group.
aksan kurdin
On 4/7/2011 9:27 AM, Sumiyanto - wrote:
__._,_.___
No comments:
Post a Comment