Kang,
Buat aja1 table utk pengeluaran spare part dan 1 tabel lg utk pembelian/pemasukan barang.
Utk saldonya dikeluarin pakai query.
@sent via android smartphone
On 5 Nov 2011 14:34, "CGSATU" <cgsatu@yahoo.com> wrote:
From: cindhi dwi <cindhi.nouvie@yahoo.com>
To: "belajar-access@yahoogroups.com" <belajar-access@yahoogroups.com>
Sent: Friday, November 4, 2011 5:20 PM
Subject: [belajar-access] Cara Cross data yang sama
Master n Mbakter yg super..Weleh......kita ini berusaha bantu...kalau berhasil alhamdulillah...kalau tidak berhasil? Ya nasiiib..... :P
saya baru aja belajar acses..
saya mau nanya dund mas, mba..
jadi saya mau pake acses utk mempermudah pekerjaan kantor saya, jadi saya punya data master itu isinya semua jenis spare part+jumlahnya..
trus saya jg punya data pengeluaran spare part, itu isinya pengeluaran spare part tiap harinya..Ok, kalau dalam bayangan saya ini, Mbak Dwi ini punya dua tabel yang kurang lebih sebagai berikut bentuknya.
master_suku_cadang IDSukuCadang KodeSukuCadang NamaSukuCadang Jumlah 1 YM-093-492 Ring Piston Yamaha Vega ZR 32 2 YM-038-493 Ring Piston Yamaha Jupiter Z 3
pengeluaran_suku_cadang IDSukuCadang TglKeluar KodeSukuCadang NamaSukuCadang Jumlah 1 03/11/2011 YM-093-492 Ring Piston Yamaha Vega ZR 7 2 04/11/2011 YM-038-493 Ring Piston Yamaha Jupiter Z 1 Kalau memang bener susunan tabelnya seperti diatas, maka buat Query (SQL Syntax) sbb :SELECT pengeluaran_suku_cadang.KodeSukuCadang, Sum(pengeluaran_suku_cadang.Jumlah) AS SumOfJumlah
FROM pengeluaran_suku_cadang
GROUP BY pengeluaran_suku_cadang.KodeSukuCadang;
Namakan dengan Query_penggunaanSekarang kita buat Query kedua dari tabel master_suku_cadang sbb :SELECT master_suku_cadang.KodeSukuCadang, Sum(master_suku_cadang.Jumlah) AS SumOfJumlah
FROM master_suku_cadang
GROUP BY master_suku_cadang.KodeSukuCadang;Namakan query yang baru ini dengan Query_master_suku_cadangpertanyaannya, bisa ga si mas, mba utk nge-cross data yg di pengeluaran sama data masternya..??
jumlah spare part di data masternya bisa dikurangin sesuai dgn jumlah spare part yg dikeluarkan (yg punya part number yg sama dgn data master) di data pengeluaran..
jadi saya bisa tau spare part mana aja yg cepat keluarnya, mana yg lama keluarnya (fast moving / slow moving)Nah, ini saya mau jawab....kalau mau cross (uji silang) antara dua tabel diatasBuat sebuah query yang asalnya dari dua query yang barusan kita buat diatasSELECT master_suku_cadang.KodeSukuCadang, Query_master_suku_cadang.SumOfJumlah AS Jumlah_tersedia, Query_penggunaan.SumOfJumlah AS Jumlah_keluar
FROM Query_master_suku_cadang INNER JOIN (Query_penggunaan INNER JOIN master_suku_cadang ON Query_penggunaan.KodeSukuCadang = master_suku_cadang.KodeSukuCadang) ON Query_master_suku_cadang.KodeSukuCadang = master_suku_cadang.KodeSukuCadang;
Nah, kelihatan bukan, mana yang sering keluar (fast moving) dan mana yang slow moving..SARAN :Saya membuat dua tabel diatas berdasarkan asumsi dan informasi yang sangat terbatas dari Mbak Dwi yang terbatas....jadi jelas kemungkinan bentuk tabel yang meleset banyak!Seharusnya!, tabel master_suku_cadang juga mencantumkan tanggal diterimanya suku cadang. Sehingga bisa melakukan analisa persediaan, fastmoving atau slow moving, dsb.Namun kalau sekedar cross check dan tabelnya persis seperti diatas, ya semoga bisa membantu
smoga pertanyaannya jelas ya mas, mba..
thx
cindhiSaya semoga bisa membantu saja.... :)cgsatuBaca blog saya mengenai MS Access di : http://mugi.or.id/blogs/elang/
__._,_.___
SPAM IS PROHIBITED
MARKETPLACE
.
__,_._,___
Tidak ada komentar:
Posting Komentar