Selasa, 01 November 2011

Re: [belajar-access] menghapus salah satu record....

 

Ok saya coba jawab, meski pada prakteknya, tiap kasus bisa beda
 
Anggap saya punya tabel (nama tabel peg) berikut ini :
peg
IDPegawai Nama HUT Kota Kelamin
1 Elang 05/01/1975 Surabaya True
2 Erna 18/08/1974 Surabaya False
3 Elang 05/01/1975 Surabaya True
4 Tyas 03/09/1976 Madiun False
5 Puspa 10/05/1982 Denpasar False
6 Yanto 05/01/1975 Surabaya True
7 Khusnul 09/09/1979 Lumajang False
8 Kenaz 05/01/1975 Surabaya True
Kelihatan bahwa record dengan ID 1 dan 3 adalah "SAMA PERSIS"
 
Sedangkan record 6 dan 8 sama pada tanggal lahir dan kota saja dengan record nomor 1 dan 3 (punya Elang)
 
Sekarang, saya membuat kalimat SQL sbb :
 
SELECT peg.IDPegawai, peg.Nama, peg.HUT, kota.kota, peg.Kelamin
FROM kota INNER JOIN peg ON kota.IDkota = peg.Kota
WHERE (((peg.HUT)=#1/5/1975#) AND ((kota.kota)="surabaya"));
 
catt : untuk kota, saya gunakan tabel kota tersendiri yang saya ambil valuenya. Itulah sebabnya kenapa ada Inner Join pada SQL diatas
 
Nah, hasil Query diatas sbb :
 
Query1
IDPegawai Nama HUT kota Kelamin
1 Elang 05/01/1975 Surabaya True
3 Elang 05/01/1975 Surabaya True
6 Yanto 05/01/1975 Surabaya True
8 Kenaz 05/01/1975 Surabaya True
Kelihatan bukan, yang sama - sama di kota Surabaya dan juga sama-sama lahir tanggal 5 januari.
 
Sekarang tinggal main urutkan berdasarkan nama misalnya, jadi dari tab Home, lihat ke bagian Sort & Filter. Disana ada untuk urutkan Asc dan Desc
 
Sudah...kelihatan deh mana yang sama (sedikit main manual). Habis itu tinggal dihapus
 
Intinya, buat sebuah query yang mencari data sama persis. Misal kita mencurigai bahwa ada yang dobel dan mudahnya dicari berdasar tanggal lahir dan kota. Ya itu yang dijadikan kata kunci dalam SQL-nya (Query-nya)
 
Kalau mencurigai yang dobel itu kota dan jenis pekerjaan, ya buatlah sebuah query yang memeriksa hal tersebut.
 
Sisanya main "agak manual"
 
Semoga bisa membantu...yang lain mau nambahi boleh kok
 
cgsatu


From: teguh <tegoehm@gmail.com>
To: belajar-access@yahoogroups.com
Sent: Tuesday, November 1, 2011 9:25 AM
Subject: Re: [belajar-access] menghapus salah satu record....

 
sekalian tanya, juga untuk query nya nemuin record ganda sekalian langsung menghapusnya bgm y?
thx

2011/10/31 CGSATU <cgsatu@yahoo.com>


Ya tinggal hapus saja toh...kok pusing.
 
Sorot record yang ganda (salah satunya saja) terus hapus saja. Beres....
 
Mungkin tanyanya salah : Bagaimana cara menemukan record ganda. Gitu?
 
cgsatu

From: harry siswanto <hsiswanto@yahoo.com>
To: Belajar Access <belajar-access@yahoogroups.com>
Sent: Monday, October 31, 2011 2:31 PM
Subject: [belajar-access] menghapus salah satu record....

 
Dear Master,
 
bagaimana cara menghapus Salah satu Record yang ditemukan duplikasi (ganda) pada Table ?
 
 
Regards


Harry Siswanto

 







--
Regards,
--
@tegoehm + http://tegoehm.wordpress.com



__._,_.___
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