Sabtu, 05 November 2011

Re: [belajar-access] Cara Cross data yang sama

 

ok,,, makasi yaa atas pencerahannya..
saya coba dulu..

nanti klo ga bisa, saya tanya lagi yaaa..

regards,,

cindhi

From: CGSATU <cgsatu@yahoo.com>
To: "belajar-access@yahoogroups.com" <belajar-access@yahoogroups.com>
Sent: Saturday, November 5, 2011 10:27 AM
Subject: Re: [belajar-access] Cara Cross data yang sama

 

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_penggunaan
 
Sekarang 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_cadang
pertanyaannya, 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 diatas
 
Buat sebuah query yang asalnya dari dua query yang barusan kita buat diatas
 
SELECT 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

cindhi
 
Saya semoga bisa membantu saja.... :)
 
cgsatu
Baca blog saya mengenai MS Access di : http://mugi.or.id/blogs/elang/




__._,_.___
Recent Activity:
SPAM IS PROHIBITED
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

.

__,_._,___

Tidak ada komentar:

Posting Komentar