pake relationship. tabel1.id ke tabel2.id hubungannya: one to many. referensial integrity = yes cascade delete = yes
kalau udah gitu, tinggal hapus record di tabel1 otomatis isi record yang bersesuaian akan hilang/terhapus dari tabel2 atau bikin di formnya sbb: Misalnya textbox untuk memasukkan nomor id adalah txtNoID di event txtNoID_afterUpdate ditulis sbb: strSQL1="DELETE tabel1.* FROM tabel1 Where id=" & txtNoID.value strSQL2="DELETE tabel2.* FROM tabel2 Where id=" & txtNoID.value docmd.setwarning false docmd.runsql strSQL1 docmd.runsql strSQL2 FYI, setahu saya inputbox tidak ada fasilitas untuk triggering action. cuma menangkap data untuk diolah selanjutnya. Correct Me If I am Wrong. Salam hangat dan jabat erat, Edy WIYONO ----- Original Message ----- From: Iwan-Junifanto, Id3P-Exel To: [email protected] Sent: Thursday, November 20, 2008 11:29 Subject: [belajar-access] Hapus record di 2 tabel yang memiliki relationship Selamat siang Bpk2 dan Ibu2, Mas2 dan Mbak2 juga selamat siang.. saya mau tanya, jika 2 tabel dibawah memiliki relationship melalui field "id". bagaimana caranya agar record dgn kode "id" nomor "2" bisa dihapus dari kedua tabel melalui satu kali 'hit' (input box yang meminta pengisian untuk filter id) ? mohon petunjuknya, karena cara yang saya lakukan masih gagal yaitu membuat 'delete query' dgn criteria "2" untuk field "id", dan menampilkan semua field dari 2 tabel di query tsb. tabel 1 id nama kota 1 ana sby 2 ani jkt 3 ano mlg tabel 2 id tgl masuk 1 20 januari 2000 2 5 juli 2001 b.rgds. iwan junifanto

