Ok saya coba jawab, meski pada prakteknya, tiap kasus bisa beda
Anggap saya punya tabel (nama tabel peg) berikut ini :
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"));
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 :
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....
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
--
Regards,
--
@tegoehm + http://tegoehm.wordpress.com
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?cgsatuFrom: 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 ?RegardsHarry Siswanto
--
Regards,
--
@tegoehm + http://tegoehm.wordpress.com
__._,_.___
SPAM IS PROHIBITED
MARKETPLACE
.
__,_._,___
Tidak ada komentar:
Posting Komentar