Penambahan barang dalam sistem inventori selalu berasal dari dua jenis,
1. transaksi pembelian,
2. pemasukan yang bukan berasal dari transaksi pembelian.
Contoh yang anda terapkan adalah sistem penjualan langsung, artinya setiap ada transaksi penjualan, barang langsung dikurangi dari persediaan.
Jika ada sistem penjualan yang delivery menyusul, maka tahapnya menjadi dua atau lebih, tergantung seberapa kompleks masalah yang ingin ditangani. Sebagai contoh, pembuatan order penjualan nantinya akan disusul dengan pembuatan delivery order dan invoice. Delivery order yang akan memotong stok di gudang, sedang invoice untuk tagihan duitnya ke customer.
Untuk pemasukan barang, dengan mengambil contoh penjualan langsung, maka pembelian langsung pun sama sistemnya. Begitu transaksi pembelian dibuat, saat itu juga stok barang bertambah. Jika melalui pengiriman yang menyusul, maka tahapnya bisa menjadi input order pembelian, dilanjutkan dengan input penerimaan barang dari dokumen pembelian yang sesuai, serta penerimaan ap invoice-nya (dari supplier). Titik pencatatan pemasukan barang ada di form penerimaan barang dari pembelian.
Selain dari pada itu, jika ada menerima barang yang bukan dari pembelian, maka bisa dibuatkan mekanisme penerimaan barang tidak lewat pembelian.
Demikian,
Aksan Kurdin
On 3/9/2011 9:32 PM, Aldyth Yosua Pradipta Pradipta wrote:
Trima kasih pak Aksan untuk penejelasannya, saya sudah mengerti sekrang. Saya lupa tanya ttg ini : Kalau misalnya mau nambah barang berarti kita harus membuat text box satu lagi pada master barang atau langsung ketik pada Stok barang yang ada di master barang ya ? Mohon penjelasannya dan apa saja yang saya butuhkan untuk membuat hal tersebut. Thnx
Best Regards,P. Aldyth Yosua P.
Dari: Aksan Kurdin <aksan.kurdin@gmail.com>
Kepada: belajar-access@yahoogroups.com
Terkirim: Rab, 9 Maret, 2011 11:35:07
Judul: Re: Bls: [belajar-access] Bagaimana cara update stock di ms. access ?
Berikut yang anda butuhkan untuk update field stok_barang di master barang:
(Modul ini adalah untuk form penjualan detail).
Option Compare Database
Option Explicit
Dim JumlahAwal As Integer
Private Sub cb_Kode_Barang_AfterUpdate()
Me![Nama_Barang] = cb_Kode_Barang.Column(1)
Me![Harga_Barang] = cb_Kode_Barang.Column(2)
Me![Harga_Satuan (Rp)] = cb_Kode_Barang.Column(3)
End Sub
Private Sub Form_AfterUpdate()
DoCmd.RunSQL "UPDATE Master_Brg SET Stok_Barang = Stok_Barang + " & JumlahAwal & " - " & Me.Jumlah_Barang & " WHERE Kode_Barang = '" & Me.Kode_Barang & "'"
End Sub
Private Sub Form_Current()
If Me.NewRecord Then
JumlahAwal = 0
Else
JumlahAwal = Me.Jumlah_Barang
End If
End Sub
Penghitungan stok dilakukan di evet after update dari form (sesaat setelah record di simpan).
Untuk record baru, hasil hitungan selalu mengurangi stok.
Untuk edit record yang sudah ada, quantity jual sebelumnya di kembalikan dulu ke stok, baru stok dikurangi dengan quantity pembetulan. Itulah sebabnya kita butuh satu variabel tambahan JumlahAwal yang akan mengingat nilai jumlah barang setiap kali berpindah record.
Mudah2-an bisa dipahami.
Aksan Kurdin
Aksan Kurdin
On 3/8/2011 9:04 PM, Aldyth Yosua Pradipta Pradipta wrote:Ini bentuk aplikasi saya yang telah saya buat, mohon dibantu Pak untuk mengubah stok jika ada pembelian... Thnx... Maaf jika ada kekeliruan atau kekurangan dalam aplikasi ini -masih perlu bnyak belajar saya-
Best Regards,P. Aldyth Yosua P.
Dari: Aksan Kurdin <aksan.kurdin@gmail.com>
Kepada: belajar-access@yahoogroups.com
Cc: Aldyth Yosua Pradipta Pradipta <aldyth_y@yahoo.co.id>
Terkirim: Sen, 7 Maret, 2011 09:54:04
Judul: Re: [belajar-access] Bagaimana cara update stock di ms. access ?
Dear Aldyth,
Jawaban praktisnya, anda kerjakan melalui even di form (after update) melalui koding vba dan perintah sql.
Jawaban detailnya, silakan kirim aplikasi anda, cukup potongan data / data dummy, dan bagian2 obyek (form/query) yang terkait dengan stok dan pembelian. Nanti kita lihat model data anda bagaimana, sehingga solusi yang diberikan tidak mengira-ngira lagi.
Thks,
Aksan Kurdin
On 3/7/2011 12:41 AM, Aldyth Yosua Pradipta Pradipta wrote:Para Master" access saya mau bertanya nih : Apakah kita bisa membuat update stok di dalam ms.access ?
Contohnya sprti ini :Stok barangBuku 15Pensil 10Penghapus 5
Kemudian ada pembelian barang buku 5, pensil 2.. Harusnya kan tabel stok barangnya berubah menjadi :Stok barangBuku 10Pensil 8Penghapus 5
Nah saya mau membuat seperti itu, bagaimana caranya ya ? Mohon bantuannya :) Thnx b4Best Regards,P. Aldyth Yosua P.
__._,_.___
Thanks Sangat membantu
ReplyDeleteEmail List USA We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up. Great work.
ReplyDelete