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



Kirim email ke