Dulu saya pernah mengalami ini untuk stock barang, tapi ini hanya sebuah sample kecil,
semua tergantung dari segi technical anda dalam mengcoding, untuk case anda yang
sama persis pernah saya alami, ada beberapa table yang berbeda untuk stock barang
Mungkin lebih baik anda ubah tabel aja menjadi sedikit dinamis, tetapi ini berfungsi jika
anda menggunakan form saja, sebenarnya ini bisa di implementasikan ke dalam function
atau procedure yang ada di oracle.
yaitu :
DISTRIBUSI
NAMA_BARANG KIRIM DARI KE
XXXX 6 GDNG 1 GDNG 2
STOCK
NAMA_BARANG STOCK_BRG GUDANG
XXXX 50 GDNG1
XXXX 30 GDNG2
XXXX 5 GDNG3
Jika anda menggunakan form (VB, Oracle Form, Web dll), tergantung anda coding dengan apa.
Didalam form tersebut anda sudah membuat rumusan untuk parameter dari hasil pengurangan dan penambahan
anggaplah PARAMETER_TAMBAH=36 dan LOCATION_TAMBAH=GDNG2 dan NAM_BARANG=XXXX
lalu PARAMETER_KURANG=44 dan LOCATION_KURANG=GDNG1dan NAM_BARANG=XXXX
Sehingga menjadi terdapat dua query seperti ini.
Ini untuk update penerimaan
UPDATE STOCK SET STOCK_BRG=PARAMETER_KURANG WHERE NAMA_BARANG=NAM_BARANG AND GUDANG=LOCATION_KURANG
Dan ini untuk update pengiriman
UPDATE STOCK SET STOCK_BRG=PARAMETER_TAMBAH WHERE NAMA_BARANG=NAM_BARANG AND GUDANG=LOCATION_TAMBAH
Mungkin ini bisa membantu anda, tetapi jika ada kekurangan silahkan di revisi oleh para suhu, maklum soalnya sambil merem melek codingnya hehehe
FYI
Faridh Wisanggeni
________________________________
Dari: YOG4 <
senttotrash@yaho...>
Kepada:
indo-oracle@yaho...
Dikirim: Jumat, 21 Oktober 2011 14:03
Judul: [indo-oracle] konsul script update dengan field yang akan di update dari isi tabel lain
selamat siang.
mohon pencerahaanya dari para master oracle,
misalnya saya mempunyai tabel :
distribusi
nama_barang | kirim |dari | ke
xxxx | 6 | gudang1 | gudang3
stok
nama_barang | gudang1 | gudang2|gudang3
xxxx | 50 | 30 | 5
nah script update nya adalah
update stok set [isi field tabel distribusi {dari}] = [isi field tabel distribusi {dari}] - [isi field tabel distribusi {kirim}] where
nama_barang = [distribusi.nama_barang]
bagaimana saya harus mengimplementasikan update ini ya ?
jadi field yang akan di update di tabel stok bisa berubah ubah sesuai dengan isian dari tabel distribusi.
mohon pencerahaannya
terima kasih
[Non-text portions of this message have been removed]
opensubscriber is not affiliated with the authors of this message nor responsible for its content.