saya pernah buat program stock barang spare parts. tapi saya hanya membuat dua tabel saja yaitu Tabel_Barang dan tabel Transsaksi_Barang. Untuk membedakan barang in atau out digunakan +/- pada field Qty, atau bisa juga dengan menambahkan field In/Out pada tabel Transaksi_Barang. Jadi di querynya ngak susah.
----- Original Message ---- From: cishpix <[EMAIL PROTECTED]> To: [email protected] Sent: Monday, June 16, 2008 12:23:51 PM Subject: [belajar-access] Tolong pecahkan masalah stok. saya masih pemula dan saya juga udah telusuri beberapa message di dalam forum ini tapi saya masih belum menemukan solusinya. saya membuat sebuah database di access 2007 dengan nama STOK dan tabelnya terdiri dari: TBL_BARANG ========== kode_brg (sebagai primary key) nama_brg TBL_BELI ======== tgl_beli kode_brg qty TBL_JUAL ======== tgl_jual kode_brg qty lalu pada TBL_BARANG, saya isi data sebagai berikut: kode_brg nama_brg ============ ========= ======= 001 buku tulis 002 pulpen 003 spidol pada TBL_BELI, ada transaksi seperti di bawah ini: tgl_beli kode_brg qty ============ ========= ========= ========= == 1-jun-08 001 100 1-jun-08 002 200 2-jun-08 003 50 5-jun-08 001 150 5-jun-08 002 100 lalu pada TBL_JUAL ada transaksi seperti ini: tgl_jual kode_brg qty ============ ========= ========= ========= == 2-jun-08 001 30 2-jun-08 002 50 3-jun-08 001 20 3-jun-08 002 40 3-jun-08 003 15 4-jun-08 001 40 5-jun-08 002 60 5-jun-08 003 10 6-jun-08 001 60 6-jun-08 002 50 7-jun-08 001 30 masalahnya gimana saya membuat report yg digroup kode_brg seperti di bawah ini: kode_brg : 001 tgl_beli qty_beli tgl_jual qty_jual sisa_stok ============ ========= ========= ========= ========= ========= 1-jun-08 100 100 2-jun-08 30 70 3-jun-08 20 50 4-jun-08 40 10 5-jun-08 150 160 6-jun-08 60 100 7-jun-08 30 70 kode_brg : 002 tgl_beli qty_beli tgl_jual qty_jual sisa_stok ============ ========= ========= ========= ========= ========= 1-jun-08 200 100 2-jun-08 50 50 3-jun-08 40 10 5-jun-08 100 5-jun-08 60 50 6-jun-08 50 0 kode_brg : 003 tgl_beli qty_beli tgl_jual qty_jual sisa_stok ============ ========= ========= ========= ========= ========= 2-jun-08 50 50 3-jun-08 15 35 5-jun-08 10 25 query apa yg harus saya buat dan gimana susunannya. relationshipnya (one to many) seperti di bawah ini TBL_BARANG TBL_BELI ========== ======== kode_brg -\ tgl_beli nama_brg \-------kode_ brg \ qty \ \ TBL_JUAL \ ======== \ tgl_jual --kode_brg qty

