main table inventory:
1. table barang(kode_brg,nama_brg)
2. incoming(kode_brg,tanggal,qty_in)
3. outgoing(kode_brg,tanggal,qty_out)

create view/query buat gabung incoming & outgoing:
misal nama vienya: in_out_v(kd_brg,nama_brg,masuk,keluar)

select tb.kode_brg,tb.nama_brg,sum(qty_in) masuk,0 keluar
from tbl_brg tb,incoming i
where tb.kode_brg=i.kode_brg
union all
select tb.kode_brg,tb.nama_brg,0 masuk,sum(qty_out) keluar
from tbl_brg tb,outcoming o
where tb.kode_brg=0.kode_brg

hasil view baru dicari stocknya
select kode_brg,nama_brg,sum(masuk)-sum(keluar) stock_akhir
from in_out_v
where .........

jadi gak perlu lagi dipusingkan salah stock ;-)
kalo di incoming/outgoing dihapus ya stock berkurang

metoda ini mungkin kalo datanya besar sekali akan lambat karena menggabung
incoming & outgoing tapi masih bisa diakali dg membatasi kondisi tertentu di
in_out_v-nya dan bisa juga kalo ada stock=0 data di incoming/outgoing
dihapus saja




.::Yudhi Suhendro::.
http://www.yudhisuhendro.vze.com
Your Smart Guide






-----Original Message-----
From: Indra, Firman [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 10, 2003 10:14 AM
To: [EMAIL PROTECTED]
Subject: RE: [Delphindo] [OOT] Tentang pengurangan barang


Yah memang tepat, kalo bisa save order baru kurangi stock, mau aman pake
commit all, jangan satu - persatu proses. Kadang kalau di tengah stop di
lain jadi ngak valid datanya.

> -----Original Message-----
> From: Achmad M. Amin [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, January 10, 2003 2:47 AM
> To:   [EMAIL PROTECTED]
> Subject:      Re: [Delphindo] [OOT] Tentang pengurangan barang
>
> > pas  saya  input  data  seperti  ini, apakah barang
> > akan langsung
> > dikurangan  2,  atau  nanti  pas  datanya saya
> > input, kemudian di
> > save, baru stock barangnya yang berkurang ?
>
> Menurutku sih pas save stock barang baru
> berkurang,kalo nggak nanti kalo ternyata barang itu
> batal dibeli,stock sudah berkurang, berarti data
> barang yg di komputer gak sama dg barang yg di gudang.
>


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Turn flat surfaces into speakers with the Soundbug.
http://us.click.yahoo.com/QWAVSC/onCFAA/xGHJAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke