ijin kasih ide bro, 1. kalo stock barang di query dari data table yg sama, apakah tidak berat jika data udah banyak, kalo aku sih buat process End of month, yg mana setiap bulan akan melakukan rekap summary dan di simpan dalam table stockMonthly misalkan field nya = periode (yyyymm),kodestock, qty
2. setelah dapat stock awal , untuk report posisi stock, aku buat qry yg menghubungkan stock awal dan data current, sedangkan jumlah akhir stock aku buat di report pake grouping report dan di sum. mudah2an membantu Best regard Erwin Sugiawan ________________________________ Dari: Amir Yahoo <[email protected]> Kepada: [email protected] Terkirim: Sen, 2 Agustus, 2010 12:03:16 Judul: [belajar-access] urgent: Cari stok awal dan akhir dengan SQL Server 2000 [1 Attachment] [Attachment(s) from Amir Yahoo included below] Dear All, Mohon bantuan dari temen semua ya. Saya sedang membuat program stok. Saat ini sedang kesulitan untuk mencari kolom stok awal. Dari tabel jurnalgabung yang saya sertakan di attachment, saya sudah buat laporannya seperti ini: select jg.jg_tanggal,jg.gud_kode,jg.mat_kode, jg_keterangan as ket, CASE jg_keterangan when 'masuk' then jg_jumlah else 0 end as masuk, CASE jg_keterangan when 'keluar' then jg_jumlah else 0 end as keluar from jurnalgabung jg inner join gudang gd on jg.gud_kode=gd.gud_kode inner join material mt on mt.mat_kode=jg.mat_kode hasilnya: jg_tanggal,gud_kode,mat_kode,jg_keterangan,masuk,keluar ------------------------------------------------------------------------------------------- 2010-07-01 00:00:00.000 GD0002 E470900389 MASUK 5000 0 2010-07-01 00:00:00.000 GD0002 M515900005 MASUK 5000 0 2010-07-01 00:00:00.000 GD0005 E470900389 MASUK 5000 0 2010-07-01 00:00:00.000 GD0005 M515900005 MASUK 5000 0 2010-07-01 00:00:00.000 GD0008 E470900389 MASUK 5000 0 2010-07-01 00:00:00.000 GD0008 M515900005 MASUK 5000 0 2010-08-01 00:00:00.000 GD0002 E470900389 MASUK 500 0 2010-08-02 00:00:00.000 GD0002 M515900005 MASUK 600 0 2010-08-03 00:00:00.000 GD0005 E470900389 MASUK 400 0 2010-08-03 00:00:00.000 GD0005 M515900005 MASUK 700 0 2010-08-20 00:00:00.000 GD0002 E470900389 KELUAR 0 500 2010-08-21 00:00:00.000 GD0005 E470900389 KELUAR 0 400 2010-08-22 00:00:00.000 GD0002 M515900005 KELUAR 0 600 2010-08-23 00:00:00.000 GD0005 M515900005 KELUAR 0 1000 Nah maunya sih kita mau buat satu kolom lagi yaitu stokawal (sebelum kolom masuk) dan stokakhir (setelah kolom keluar). Sehingga kurang lebih reportnya seperti ini: jg_tanggal,gud_kode,mat_kode,jg_keterangan,stokawal,masuk,keluar,stokakhir Oh iya, sebagai tambahan, sebenarnya saya juga punya tabel jurnalmasuk (berisi jumlah masuk) dan jurnal keluar (berisi jumlah keluar) Terimakasih banyak atas bantuan dan pencerahannya. Amir Attachment(s) from Amir Yahoo 1 of 1 Photo(s) jurnalgabung.JPG

