Membuat, mengedit atau menghapus hubungan

Membuat, mengedit atau menghapus hubungan

Hubungan di Access membantu Anda mengombinasikan data dari dua tabel berbeda. Setiap hubungan terdiri dari bidang-bidang dalam dua tabel dengan data yang bersesuaian. Sebagai contoh, Anda mungkin memiliki bidang IDProduk di tabel Produk dan di tabel DetailPesanan. Setiap catatan dalam tabel DetailPesanan memiliki IDProduk yang bersesuaian dengan catatan di tabel Produk dengan IDProduk yang sama.

Ketika menggunakan tabel terkait dalam kueri, hubungan memungkinkan Access menentukan catatan mana dari setiap tabel akan digabungkan dalam kumpulan hasil. Hubungan juga dapat membantu mencegah kehilangan data, dengan mencegah data yang dihapus tidak disinkronisasi, dan hal ini disebut integritas referensial.

Sebelum menggunakan hubungan, pastikan Anda paham konsep yang mendasarinya. Untuk informasi selengkapnya, lihat artikel Panduan tentang hubungan tabel dan Mulai menggunakan hubungan tabel.

Di artikel ini

Gambaran Umum

Membuat hubungan tabel dengan menggunakan jendela Hubungan

Membuat hubungan tabel dengan menggunakan panel Daftar Bidang untuk menambahkan bidang

Mengedit hubungan

Menerapkan integritas referensial

Menghapus hubungan tabel

Membuat, mengedit, atau menghapus hubungan di Web App

Membuat atau mengubah hubungan di database web Access 2010

Gambaran Umum

Di database Access, Anda membuat hubungan tabel menggunakan salah satu metode berikut:

  • Dalam jendela Hubungan, tambahkan tabel yang ingin Anda hubungkan, lalu seret bidang tersebut untuk menghubungkan dari satu tabel ke tabel lainnya.

  • Seret bidang ke lembar data tabel dari panel Daftar Bidang.

Saat Anda membuat hubungan di antara tabel-tabel, bidang umum tidak perlu memiliki nama yang sama, meskipun sering kali bidang tersebut memiliki nama yang sama. Bidang yang bersesuaian harus mempunyai tipe data yang sama. Namun, jika bidang kunci utama adalah bidang NomorOtomatis, bidang kunci asing bisa juga bidang Angka jika properti UkuranBidang dari kedua bidang sama. Misalnya, Anda bisa mencocokkan bidang NomorOtomatis dan bidang Angka jika properti UkuranBidang kedua bidang adalah Bilangan Bulat Panjang. Saat kedua bidang umum adalah bidang Angka, mereka harus memiliki pengaturan properti UkuranBidang yang sama.

Atas Halaman

Membuat hubungan tabel dengan menggunakan jendela Hubungan

  1. Pada tab Alat Database, di grup Hubungan, klik Hubungan.

  2. Jika Anda belum mendefinisikan hubungan apa pun, kotak dialog Perlihatkan Tabel otomatis muncul. Jika itu tidak muncul, pada tab Desain, di grup Hubungan, klik Perlihatkan Tabel.

    Kotak dialog Perlihatkan Tabel menampilkan semua tabel dan kueri dalam database. Untuk melihat hanya tabel, klik Tabel. Untuk melihat hanya kueri, klik Kueri. Untuk melihat keduanya, klik Keduanya.

  3. Pilih satu atau beberapa tabel atau kueri lalu klik Tambahkan. Setelah selesai menambahkan tabel dan kueri ke tab dokumen Hubungan, klik Tutup.

  4. Seret bidang (biasanya tombol utama) dari satu tabel ke bidang umum (tombol asing) di tabel lainnya. Untuk menyeret beberapa bidang, tekan tombol CTRL, klik tiap bidang, lalu seret bidang-bidang tersebut.

    Kotak dialog Edit Hubungan muncul.
    Kotak dialog Edit Hubungan

  5. Pastikan bahwa nama bidang yang diperlihatkan adalah bidang umum untuk hubungan. Jika nama bidang salah, klik pada nama bidang dan pilih bidang yang benar dari daftar.

    Untuk menerapkan integritas referensial untuk hubungan ini, pilih kotak centang Terapkan Integritas Referensial. Untuk informasi selengkapnya tentang integritas referensial, baca bagian Terapkan Integritas Referensial.

  6. Klik Buat.

    Access menggambar garis hubungan antara dua tabel. Jika Anda memilih kotak centang Terapkan Integritas Referensial, garis muncul lebih tebal di setiap ujungnya. Selain itu, hanya jika Anda memilih kotak centang Terapkan Integritas Referensial, angka 1 muncul di atas bagian yang tebal pada satu sisi garis hubungan, dan simbol tidak terbatas () muncul di atas bagian yang tebal di sisi lain garis, seperti yang diperlihatkan pada gambar berikut.

    Seret bidang dari satu tabel ke bidang yang cocok di tabel lainnya.

    Catatan: 

    • Untuk membuat hubungan satu ke satu    Kedua bidang umum (biasanya bidang kunci utama dan kunci asing) harus mempunyai indeks yang unik. Hal ini berarti bahwa properti Terindeks untuk bidang ini harus diatur ke Ya (Tanpa Duplikat). Jika kedua bidang mempunyai indeks yang unik, Access membuat hubungan satu ke satu.

    • Untuk membuat hubungan satu ke banyak    Bidang pada sisi hubungan yang satu (biasanya kunci utama) harus mempunyai indeks yang unik. Ini berarti properti Terindeks untuk bidang ini harus diatur ke Ya (Tanpa Duplikat). Bidang pada sisi banyak tidak boleh mempunyai indeks yang unik. Indeks boleh ada, tetapi duplikat harus diperbolehkan, Ini berarti bahwa properti Terindeks untuk bidang ini harus diatur ke Tidak atau Ya (Duplikat OK). Ketika satu bidang mempunyai indeks yang unik, dan yang lainnya tidak, Access membuat hubungan satu ke banyak.

Atas Halaman

Membuat hubungan tabel dengan menggunakan panel Daftar Bidang untuk menambahkan bidang

Anda bisa menambahkan bidang ke tabel yang sudah ada, yang terbuka dalam tampilan Lembar Data dengan menyeretnya dari panel Daftar Bidang. Panel Daftar Bidang memperlihatkan bidang yang tersedia dalam tabel terkait dan juga bidang yang tersedia di tabel lainnya dalam database.

Saat Anda menyeret bidang dari tabel "lain" (tidak terkait) lalu menyelesaikan Panduan Pencarian, hubungan satu ke banyak otomatis dibuat antara tabel dalam panel Daftar Bidang dan tabel yang menjadi tujuan Anda menyeret bidang. Hubungan ini, yang dibuat oleh Access, tidak menerapkan integritas referensial secara default. Untuk menerapkan integritas referensial, Anda harus mengedit hubungan. Baca bagian Mengedit hubungan untuk informasi selengkapnya.

Membuka tabel dalam Tampilan Lembar Data

  • Di Panel Navigasi, klik ganda tabel.

Membuka panel Daftar Bidang

  • Tekan ALT+F8. Panel Daftar Bidang muncul.

    Panel Daftar Bidang

Panel Daftar Bidang memperlihatkan semua tabel lainnya dalam database Anda, yang dikelompokkan ke dalam kategori. Ketika Anda bekerja dengan tabel dalam tampilan Lembar Data, Access menampilkan bidang salah satu dari dua kategori dalam panel Daftar Bidang: Bidang yang tersedia dalam tabel terkait dan Bidang yang tersedia di tabel lain. Kategori pertama mencantumkan semua tabel yang mempunyai hubungan dengan tabel yang sedang Anda kerjakan. Kategori kedua mencantumkan semua tabel yang tidak memiliki hubungan dengan tabel Anda.

Dalam panel Daftar Bidang, saat Anda mengklik tanda plus (+) di samping nama tabel, Anda melihat daftar semua bidang yang tersedia di tabel itu. Untuk menambahkan bidang ke tabel Anda, seret bidang yang Anda inginkan dari panel Daftar Bidang ke tabel dalam tampilan Lembar Data.

Menambahkan bidang dan membuat hubungan dari panel Daftar Bidang

  1. Pada tabel yang terbuka dalam tampilan Lembar Data, tekan ALT+F8. Panel Daftar Bidang muncul.

  2. Pada Bidang yang tersedia di tabel lain, klik tanda plus (+) di samping nama tabel untuk menampilkan daftar bidang di tabel itu.

  3. Seret bidang yang Anda inginkan dari panel Daftar Bidang ke tabel yang terbuka dalam tampilan Lembar Data.

  4. Ketika baris penyisipan muncul, letakkan bidang ke dalam posisi.

    Panduan Pencarian dimulai.

  5. Ikuti instruksi untuk menyelesaikan Panduan Pencarian.

    Bidang muncul di tabel dalam tampilan Lembar Data.

Saat Anda menyeret bidang dari tabel "lain" (tidak terkait) lalu menyelesaikan Panduan Pencarian, hubungan satu ke banyak otomatis dibuat antara tabel dalam panel Daftar Bidang dan tabel yang menjadi tujuan Anda menyeret bidang. Hubungan ini, yang dibuat oleh Access, tidak menerapkan integritas referensial secara default. Untuk menerapkan integritas referensial, Anda harus mengedit hubungan. Baca bagian Mengedit hubungan untuk informasi selengkapnya.

Atas Halaman

Mengedit hubungan

Anda mengubah hubungan dengan memilihnya dalam jendela Hubungan lalu mengeditnya.

  1. Tempatkan kursor dengan saksama sampai menunjuk ke garis hubungan, lalu klik garis untuk memilihnya.

    Garis hubungan terlihat lebih tebal ketika dipilih.

  2. Dengan garis hubungan dipilih, klik ganda pada garis tersebut.

    –atau–

    Pada tab Desain, di grup Alat, klik Edit Hubungan.

Kotak dialog Edit Hubungan muncul.

Membuka kotak dialog Edit Hubungan

  1. Pada tab Alat Database, di grup Hubungan, klik Hubungan.

    Jendela Hubungan muncul.

    Jika Anda belum mendefinisikan hubungan apa pun dan ini pertama kali Anda membuka jendela Hubungan, kotak dialog Perlihatkan Tabel muncul. Jika kotak dialog muncul, klik Tutup.

  2. Pada tab Desain, dalam grup Hubungan, klik Semua Hubungan.

    Semua tabel dengan hubungan akan ditampilkan, yang memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel yang kotak centang Tersembunyi di dalam kotak dialog Properti tabel dipilih) dan hubungannya tidak akan diperlihatkan kecuali Perlihatkan Objek Tersembunyi dipilih di dalam kotak dialog Opsi Navigasi.

  3. Klik garis hubungan untuk hubungan yang ingin Anda hapus. Garis hubungan terlihat lebih tebal ketika dipilih.

  4. Klik ganda garis hubungan.

    -atau-

    Pada tab Desain, di grup Alat, klik Edit Hubungan.

    Kotak dialog Edit Hubungan muncul.

    Kotak dialog Edit Hubungan

  5. Buat perubahan Anda, lalu klik OK.

    Kotak dialog Edit Hubungan memungkinkan Anda mengubah hubungan tabel. Secara spesifik, Anda bisa mengubah tabel atau kueri di salah satu sisi hubungan, atau bidang di salah satu sisi. Anda juga bisa mengatur tipe penggabung, atau menerapkan integritas referensial dan memilih opsi bertingkat. Untuk informasi selengkapnya tentang tipe penggabung dan cara mengaturnya, baca bagian Mengatur tipe penggabung. Untuk informasi selengkapnya tentang cara menerapkan integritas referensial dan memilih opsi bertingkat, baca bagian Menerapkan integritas referensial.

Mengatur tipe gabungan

Saat Anda mendefinisikan hubungan tabel, fakta tentang hubungan menginformasikan desain kueri Anda. Misalnya, jika Anda menetapkan hubungan antara dua tabel, lalu Anda membuat kueri yang menggunakan dua tabel tersebut, Access otomatis memilih bidang pencocokan default berdasarkan bidang yang ditentukan dalam hubungan. Anda bisa mengesampingkan nilai default awal tersebut dalam kueri Anda, tapi nilai yang diberikan oleh hubungan akan sering terbukti menjadi nilai yang benar. Karena mencocokkan dan menyatukan data dari lebih dari satu tabel adalah yang akan Anda sering lakukan di semua database kecuali yang paling sederhana, pengaturan default dengan membuat hubungan bisa menghemat waktu dan menguntungkan.

Beberapa kueri tabel menggabungkan informasi dari lebih dari satu tabel dengan mencocokkan nilai dalam bidang umum. Operasi yang melakukan pencocokan dan penggabungan disebut gabungan. Sebagai contoh, anggaplah Anda ingin menampilkan pesanan pelanggan. Anda membuat kueri yang menggabungkan tabel Pelanggan dan tabel Pesanan pada bidang ID Pelanggan. Hasil kueri berisi informasi pelanggan dan informasi pesanan hanya untuk baris yang ditemukan kecocokan.

Salah satu nilai yang bisa Anda tentukan untuk setiap hubungan adalah tipe gabungan. Tipe gabungan memberitahukan Access catatan mana yang disertakan dalam hasil kueri. Misalnya, pertimbangkan lagi kueri yang menggabungkan tabel Pelanggan dengan tabel Pesanan pada bidang umum yang mewakili ID Pelanggan. Dengan menggunakan tipe gabungan default ini (disebut gabungan dalam), kueri hanya mengembalikan baris Pelanggan dan baris Pesanan di mana kolom umum (yang disebut bidang gabungan) sama.

Namun, anggap Anda ingin menyertakan seluruh Pelanggan — meskipun yang belum melakukan pemesanan. Untuk menyelesaikan ini, Anda harus mengubah tipe gabungan dari gabungan dalam menjadi gabungan kiri luar. Gabungan kiri luar memberikan semua baris dalam tabel di sisi kiri hubungan dan hanya baris yang cocok dalam tabel di sisi kanan. Gabungan kanan luar mengembalikan seluruh baris di kanan dan hanya yang cocok ada di kiri.

Catatan: Dalam kasus ini, "kiri" dan "kanan" merujuk pada posisi tabel dalam kotak dialog Edit Hubungan, bukan jendela Hubungan.

Anda harus memikirkan tentang hasil yang paling Anda akan inginkan dari kueri yang menggabungkan tabel dalam hubungan ini, lalu mengatur tipe gabungan.

Mengatur tipe gabungan

  1. Dalam kotak dialog Edit Hubungan, klik Tipe Gabungan.

    Kotak dialog Properti Gabungan muncul.

  2. Klik pilihan Anda, lalu klik OK.

Tabel berikut (menggunakan tabel Pelanggan dan Pesanan) memperlihatkan tiga pilihan yang ditampilkan dalam kotak dialog Properti Gabungan, tipe gabungan yang digunakan, dan apakah semua baris atau baris yang cocok disertakan untuk tiap tabel.

Pilihan

Gabungan relasional

Tabel kiri

Tabel kanan

1. Hanya mencakup baris di mana bidang yang tergabung dari kedua tabel adalah sama.

Gabungan dalam

Baris yang cocok

Baris yang cocok

2. Mencakup SEMUA rekaman dari 'Pelanggan' dan hanya rekaman dari 'Pesanan' yang bidang tergabungnya sama.

Gabungan kiri luar

Semua baris

Baris yang cocok

3. Mencakup SEMUA rekaman dari 'Pesanan' dan hanya rekaman dari 'Pelanggan' yang bidang tergabungnya sama.

Gabungan kanan luar

Baris yang cocok

Semua baris

Ketika Anda memilih opsi 2 atau opsi 3, sebuah panah diperlihatkan pada garis hubungan. Panah ini mengarah ke sisi hubungan yang hanya memperlihatkan baris yang cocok.

Membuat perubahan dalam kotak dialog Properti Penggabung

  1. Pada tab Alat Database, di grup Hubungan, klik Hubungan.

    Catatan:  Jika Anda belum mendefinisikan hubungan apa pun dan ini pertama kali Anda membuka jendela Hubungan, kotak dialog Perlihatkan Tabel muncul. Jika kotak dialog muncul, klik Tutup.

  2. Pada tab Desain, di grup Hubungan, klik Semua Hubungan.

    Semua tabel yang memiliki hubungan ditampilkan, memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel yang kotak centang Tersembunyi di dalam kotak dialog Properti tabel dipilih) dan hubungannya tidak akan diperlihatkan kecuali Perlihatkan Objek Tersembunyi dipilih di dalam kotak dialog Opsi Navigasi.

  3. Klik garis hubungan untuk hubungan yang ingin Anda hapus. Garis hubungan terlihat lebih tebal ketika dipilih.

  4. Klik ganda garis hubungan. Kotak dialog Edit Hubungan muncul.

  5. Klik Tipe Gabungan.

  6. Dalam kotak dialog Properti Gabungan, klik opsi, lalu klik OK.
    Kotak dialog Properti Gabungan.

  7. Buat perubahan tambahan ke hubungan, lalu klik OK.

Atas Halaman

Menerapkan integritas referensial

Tujuan integritas referensial adalah untuk mencegah catatan orphan, yaitu catatan yang mereferensi ke catatan lain yang tidak ada lagi. Anda menerapkan integritas referensial dengan mengaktifkannya untuk hubungan tabel. Begitu diterapkan, Access menolak setiap operasi yang akan melanggar integritas referensial untuk hubungan tabel itu. Ini berarti bahwa Access akan menolak pembaruan yang mengubah target referensi dan penghapusan yang menghapus target referensi. Agar Access menyebarluaskan pembaruan referensial dan penghapusan sehingga semua baris yang berhubungan turut diubah, baca bagian Mengatur opsi bertingkat.

Mengaktifkan atau menonaktifkan integritas referensial

  1. Pada tab Alat Database, di grup Hubungan, klik Hubungan.

  2. Pada tab Desain, di grup Hubungan, klik Semua Hubungan.

    Semua tabel dengan hubungan akan ditampilkan, yang memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel yang kotak centang Tersembunyi di dalam kotak dialog Properti tabel dipilih) dan hubungannya tidak akan diperlihatkan kecuali Perlihatkan Objek Tersembunyi dipilih di dalam kotak dialog Opsi Navigasi.

  3. Klik garis hubungan untuk hubungan yang ingin Anda hapus. Garis hubungan terlihat lebih tebal ketika dipilih.

  4. Klik ganda garis hubungan. Kotak dialog Edit Hubungan muncul.

  5. Pilih atau hapus pilihan Menerapkan Integritas Referensial.

  6. Buat perubahan tambahan ke hubungan, lalu klik OK.

Jika Anda menerapkan integritas referensial, aturan berikut berlaku:

  • Anda tidak bisa memasukkan nilai dalam bidang kunci asing dari tabel terkait jika nilai tersebut tidak ada dalam bidang kunci utama dari tabel utama — melakukan hal itu akan membuat rekaman baris terpisah.

  • Anda tidak bisa menghapus rekaman dari tabel utama jika rekaman yang cocok berada dalam tabel terkait. Sebagai contoh, Anda tidak bisa menghapus catatan karyawan dari tabel Karyawan jika ada pesanan yang ditugaskan ke karyawan itu dalam tabel Pesanan. Namun, Anda bisa memilih menghapus rekaman utama dan semua rekaman terkait dalam satu operasi dengan memilih kotak centang Penghapusan Bertingkat Rekaman Terkait.

  • Anda tidak bisa mengubah nilai kunci utama dalam tabel utama, jika melakukannya akan membuat catatan orphan. Sebagai contoh, Anda tidak bisa mengubah nomor pesanan dalam tabel Pesanan jika item garis ditugaskan ke pesanan itu dalam tabel Detail Pesanan. Namun, Anda bisa memilih untuk memperbarui catatan utama dan semua catatan terkait dalam satu operasi dengan memilih kotak centang Pembaruan Bertingkat Bidang Terkait.

    Catatan: Jika Anda kesulitan mengaktifkan integritas referensial, perhatikan bahwa kondisi berikut diperlukan untuk menerapkan integritas referensial:

    • Bidang umum dari tabel utama harus kunci primer atau mempunyai indeks yang unik.

    • Bidang umum harus mempunyai tipe data yang sama. Salah satu perkecualian adalah bahwa bidang NomorOtomatis bisa terkait ke bidang Angka yang memiliki pengaturan properti FieldSize berupa Bilangan Bulat Panjang.

    • Kedua tabel berada dalam database Access yang sama. Integritas referensial tidak bisa diterapkan pada tabel yang ditautkan. Namun, jika tabel sumber dalam format Access, Anda bisa membuka database tempat tabel sumber tersebut disimpan dan mengaktifkan integritas referensial dalam database itu.

Mengatur opsi bertingkat

Anda mungkin menghadapi situasi ketika Anda mempunyai kebutuhan valid untuk mengubah nilai pada sisi hubungan "satu" Dalam kasus tersebut, Anda membutuhkan Access untuk otomatis memperbarui semua baris yang terpengaruh sebagai bagian dari operasi tunggal. Dengan cara itu, pembaruan selesai secara penuh sehingga database Anda tidak dibiarkan dalam kondisi tidak konsisten — dengan beberapa baris diperbarui dan beberapa tidak. Access membantu Anda menghindari masalah ini dengan mendukung opsi Pembaruan Bertingkat Bidang Terkait. Ketika Anda memberlakukan integritas referensial dan memilih opsi Pembaruan Bertingkat Bidang Terkait, lalu Anda memperbarui kunci utama, Access otomatis memperbarui semua bidang yang mereferensikan kunci utama.

Anda mungkin juga perlu menghapus baris atau semua catatan yang terkait — sebagai contoh, catatan pengirim dan semua pesanan yang terkait dengan pengirim itu. Untuk alasan ini, Access mendukung opsi Penghapusan Bertingkat Catatan Terkait. Ketika Anda memberlakukan integritas referensial dan memilih kotak centang Penghapusan Bertingkat Catatan Terkait, Access otomatis menghapus semua catatan yang mereferensikan kunci utama ketika Anda menghapus rekaman yang berisi kunci utama.

Mengaktifkan atau menonaktifkan pembaruan bertingkat dan/atau penghapusan bertingkat

  1. Pada tab Alat Database, di grup Hubungan, klik Hubungan.

  2. Pada tab Desain, di grup Hubungan, klik Semua Hubungan.

    Semua tabel dengan hubungan akan ditampilkan, yang memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel yang kotak centang Tersembunyi di dalam kotak dialog Properti tabel dipilih) dan hubungannya tidak akan diperlihatkan kecuali Perlihatkan Objek Tersembunyi dipilih di dalam kotak dialog Opsi Navigasi.

  3. Klik garis hubungan untuk hubungan yang ingin Anda hapus. Garis hubungan terlihat lebih tebal ketika dipilih.

  4. Klik ganda garis hubungan.

    Kotak dialog Edit Hubungan muncul.

  5. Pilih kotak centang Terapkan Integritas Referensial.

  6. Pilih kotak centang Pembaruan Bertingkat Bidang Terkait atau Penghapusan Bertingkat Catatan Terkait, atau pilih keduanya.

  7. Buat perubahan tambahan ke hubungan, lalu klik OK.

Catatan: Jika kunci utama adalah bidang NomorOtomatis, memilih kotak centang Pembaruan Bertingkat Bidang Terkait tidak akan memiliki efek, karena Anda tidak bisa mengubah nilai dalam bidang NomorOtomatis.

Atas Halaman

Menghapus hubungan tabel

Penting: Ketika Anda menghapus hubungan, Anda juga menghapus integritas referensial yang mendukung hubungan itu, jika diaktifkan. Sebagai akibatnya, Access tidak lagi mencegah pembuatan catatan orphan secara otomatis pada sisi "banyak" dari suatu hubungan.

Untuk menghapus hubungan tabel, Anda harus menghapus garis hubungan dalam jendela Hubungan. Tempatkan kursor sehingga menunjuk ke garis hubungan lalu klik garis. Garis hubungan terlihat lebih tebal ketika dipilih. Dengan garis hubungan dipilih, tekan DELETE.

  1. Pada tab Alat Database, di grup Hubungan, klik Hubungan.

  2. Pada tab Desain, di grup Hubungan, klik Semua Hubungan.

    Semua tabel dengan hubungan akan ditampilkan, yang memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel yang kotak centang Tersembunyi di dalam kotak dialog Properti tabel dipilih) dan hubungannya tidak akan diperlihatkan kecuali Perlihatkan Objek Tersembunyi dipilih di dalam kotak dialog Opsi Navigasi.

  3. Klik garis hubungan untuk hubungan yang ingin Anda hapus. Garis hubungan terlihat lebih tebal ketika dipilih.

  4. Tekan tombol DELETE.

  5. Access mungkin menampilkan pesan Yakin ingin menghapus hubungan yang dipilih secara permanen dari database Anda? Jika pesan konfirmasi ini muncul, klik Ya.

Catatan: Jika salah satu tabel yang digunakan dalam hubungan tabel sedang digunakan, mungkin oleh orang atau proses lain, atau dalam objek database terbuka (seperti formulir), Anda tidak akan bisa menghapus hubungan. Anda harus menutup setiap objek terbuka yang menggunakan tabel ini sebelum Anda mencoba menghapus hubungan.

Atas Halaman

Membuat, mengedit, atau menghapus hubungan di aplikasi web Access

Ada perbedaan penting ketika bekerja dengan hubungan dalam aplikasi web Access.

Membuat hubungan

Jendela Hubungan tidak tersedia dalam aplikasi web Access. Sebagai ganti membuat hubungan dalam aplikasi web Access, buat bidang pencarian yang mendapatkan nilai dari bidang terkait dalam tabel yang lain. Misalnya, katakanlah Anda memiliki tabel Karyawan dan ingin menambahkan pencarian ke tabel Kawasan sehingga Anda bisa memperlihatkan di kawasan mana setiap karyawan bekerja.

Catatan:  Bidang yang akan digunakan pencarian Anda sebagai sumber nilai harus sudah ada sebelum Anda membuat bidang pencarian.

Berikut ini cara Anda membuat bidang pencarian di aplikasi web Access:

  1. Buka tabel di mana Anda ingin membuat bidang pencarian baru dengan mengklik ganda tabel dalam navigasi. (Petunjuk: Anda mungkin harus mengklik Beranda > Panel Navigasi untuk melihat tabel yang tersedia.)

    Dalam contoh di atas, klik tabel Karyawan.

  2. Klik di kolom Nama Bidang tepat di bawah bidang terakhir di tabel dan ketikkan nama untuk bidang pencarian baru Anda.

    Dalam contoh ini, ketikkan Kawasan sebagai nama bidang.

  3. Dalam kolom Tipe Data, klik panah dan pilih Pencarian.

    Mengatur tipe data Pencarian untuk bidang pencarian

    Panduan Pencarian dimulai.

  4. Di halaman pertama Panduan Pencarian, pilih Saya ingin bidang pencarian mendapatkan nilai dari tabel atau kueri lain. Opsi lainnya muncul dalam kotak dialog.

  5. Pilih nama tabel atau kueri yang akan menyediakan nilai untuk pencarian Anda.

    Dalam contoh, pilih Tabel: Kawasan.

    Opsi yang dapat dipilih dalam Panduan Pencarian

    (Nama tabel di gambar sesuai dengan contoh yang kita gunakan.)

  6. Setelah memilih tabel, gunakan daftar Nilai mana yang ingin Anda tampilkan dalam pencarian untuk memilih bidang yang ingin digunakan sebagai nilai tampilan untuk bidang pencarian Anda. Secara default, Access memilih bidang teks pertama yang bisa ditemukannya dalam tabel yang dipilih.

    Dalam contoh, Anda akan membiarkan bidang yang dipilih, Judul, sebagai nilai tampilan.

  7. Gunakan daftar Apakah Anda ingin mengurutkan item dalam pencarian Anda untuk mengatur pengurutan, jika mau.

  8. Di bawah Apa yang seharusnya terjadi ketika rekaman dari tabel "Kawasan" dihapus, atur tipe hubungan yang Anda inginkan antara kedua tabel dan apakah Anda ingin menerapkan integritas referensial. (Nama tabel dalam pertanyaan ini bervariasi bergantung pada tabel yang Anda pilih di langkah 5.)

    Default Panduan Pencarian adalah Mencegah penghapusan jika terdapat catatan terkait dalam tabel "Karyawan", karena itulah opsi yang paling aman pada umumnya. Dalam contoh ini, opsi ini berarti Anda tidak dapat menghapus nilai dari tabel Kawasan jika kawasan itu sedang digunakan dalam catatan di tabel karyawan. Jadi, jika catatan karyawan menggunakan kawasan, misalnya "Barat", dan Anda mencoba menghapus "Barat" dari tabel Kawasan, Access akan mencegah Anda menghapusnya. Dalam hal ini, Anda perlu mengatur ulang semua catatan karyawan yang menggunakan nilai itu menjadi nilai lain, sebelum Anda dapat menghapus “Barat” dari tabel Kawasan. Opsi terakhir dapat berfungsi dalam contoh ini, karena opsi itu memungkinkan Anda untuk menghapus "Barat" dari tabel kawasan. Nilai kawasan otomatis akan dihapus dari catatan Karyawan yang diatur ke “Barat”, sehingga nilainya kosong. Memilih opsi kedua akan menghapus semua catatan karyawan dari tabel karyawan yang kawasannya diatur ke "Barat". Hal itu disebut penghapusan bertingkat dan akan menghapus lebih banyak data daripada yang Anda inginkan dalam contoh. Berhati-hatilah saat memilih opsi tersebut.

Mengedit hubungan

Jendela Hubungan tidak tersedia di aplikasi web Access. Gunakan bidang dalam satu tabel sebagai sumber (bidang pencarian) untuk nilai dalam bidang yang terkait di tabel lain.

  1. Buka tabel berisi pencarian yang ingin Anda ubah dengan mengklik Edit Tabel.

    Mengedit Tabel

  2. Pilih bidang yang mendapatkan nilainya dari tabel lain.

  3. Pada tab Desain, di bawah Alat Tabel, klik Ubah Pencarian.

  4. Ikuti langkah dalam panduan untuk membuat perubahan yang Anda inginkan. Anda bisa mengubah hal berikut:

    • Bidang yang merupakan sumber nilai

    • Susunan urutan nilai

    • Lebar bidang, dan pilihan untuk menyembunyikan kolom kunci

    • Label untuk bidang pencarian

    • Pilihan pengaktifan integritas data

    • Jika integritas data diaktifkan, pilihan penghapusan bertingkat atau terbatas

Menghapus hubungan

Jendela Hubungan tidak tersedia di aplikasi web Access. Anda menggunakan bidang dalam satu tabel sebagai sumber (bidang pencarian) untuk nilai di bidang terkait dalam tabel yang lain. Untuk menghapus hubungan di antara dua tabel dalam aplikasi web Access, Anda harus menghapus bidang pencarian dan data yang terkait.

  1. Buka tabel yang berisi bidang pencarian yang ingin Anda ubah dengan mengklik Edit Tabel.

    Mengedit Tabel

  2. Pilih bidang pencarian yang mendapatkan nilainya dari tabel lain di aplikasi web.

  3. Pada tab Desain, di bawah Alat Tabel, klik Hapus Bidang.

  4. Access menampilkan pesan Apakah Anda ingin menghapus bidang yang dipilih dan semua data dalam bidang tersebut secara permanen? Klik Ya untuk mengonfirmasi penghapusan bidang pencarian dan datanya.

    Catatan: Anda mungkin juga diminta oleh Access untuk menghapus satu atau beberapa indeks saat menghapus bidang pencarian. Jika pesan konfirmasi ini muncul, klik Ya.

  5. Klik Simpan untuk menyimpan perubahan desain tabel Anda.

Atas Halaman

Membuat atau mengubah hubungan di database web Access 2010

Untuk membuat hubungan di database web Access 2010, gunakan Panduan Pencarian. Jendela Hubungan tidak tersedia di database web. Anda menggunakan bidang dalam satu tabel sebagai sumber untuk nilai di bidang terkait dalam tabel yang lain.

Catatan:  Bidang yang akan digunakan sebagai sumber nilai harus sudah ada sebelum Anda dapat menggunakan Panduan Pencarian.

Membuat hubungan di database web Access 2010 menggunakan Panduan Pencarian

  1. Buka tabel yang harus mendapatkan nilai-nilai dari tabel lainnya.

  2. Di sebelah kanan bidang terakhir, klik Klik untuk Menambahkan, lalu klik Pencarian & Hubungan.

    Catatan:  Anda mungkin perlu menggulir secara horizontal untuk melihat Klik untuk Menambahkan.

  3. Di layar pertama Panduan Pencarian, pilih Saya ingin bidang pencarian mendapatkan nilai dari tabel lain, lalu klik Berikutnya.

  4. Pilih tabel yang memiliki nilai sumber, lalu klik Berikutnya.

  5. Di kotak Bidang yang Tersedia, klik ganda bidang yang memiliki nilai sumber, lalu klik Berikutnya.

  6. Jika diperlukan, tentukan susunan urutan untuk bidang pencarian. Klik Berikutnya.

  7. Jika diperlukan, sesuaikan lebar bidang pencarian, ini gagasan yang bagus jika nilainya panjang. Klik Berikutnya.

  8. Masukkan nama untuk bidang baru tersebut. Jika Anda ingin memastikan bahwa nilai dalam dua tabel tersebut selalu cocok, pilih kotak centang Mengaktifkan Integritas Data, lalu klik salah satu hal berikut:

    • Penghapusan Bertingkat – opsi ini berarti bahwa jika Anda menghapus catatan dari satu tabel, catatan terkait di tabel lainnya juga dihapus.

    • Penghapusan Terbatas – opsi ini berarti bahwa jika Anda mencoba menghapus catatan dari satu tabel dan masih banyak catatan terkait di tabel lainnya, operasi penghapusan tidak diizinkan.

      Catatan:  Jangan pilih Perbolehkan Beberapa Nilai dalam Panduan Pencarian ketika Anda menggunakan panduan untuk membuat hubungan.

Mengubah hubungan di database web Access 2010

  1. Buka tabel yang mendapatkan nilainya dari tabel lain.

  2. Pilih bidang yang mendapatkan nilainya dari tabel lain.

  3. Di tab Bidang, dalam grup Properti, klik Ubah Pencarian.

  4. Ikuti langkah dalam panduan untuk membuat perubahan yang Anda inginkan. Anda bisa mengubah hal berikut:

    • Bidang yang merupakan sumber nilai

    • Susunan urutan nilai

    • Lebar bidang, dan pilihan untuk menyembunyikan kolom kunci

    • Label untuk bidang pencarian

    • Pilihan pengaktifan integritas data

    • Jika integritas data diaktifkan, pilihan penghapusan bertingkat atau terbatas

Atas Halaman

Lihat Juga

Menambahkan bidang pencarian ke tabel

Apa itu jendela hubungan?

Membandingkan dua tabel di Access dan hanya menemukan data yang cocok

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×