Membuat, mengedit atau menghapus hubungan

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Hubungan membantu Anda mengkombinasikan data dari dua tabel yang berbeda. Setiap hubungan terdiri dari bidang dalam dua tabel, dengan data yang berkaitan. Sebagai contoh, Anda mungkin mempunyai bidang ID Produk dalam tabel Produk dan tabel Detail Pesanan. Setiap rekaman dalam tabel Detail Pesanan mempunyai ID Produk yang terkait dengan rekaman dalam tabel Produk dengan ID Produk yang sama.

Ketika Anda menggunakan tabel terkait dalam kueri, hubungan membiarkan Access untuk menentukan rekaman dari setiap tabel untuk digabungkan dalam rangkaian hasil. Hubungan bisa juga mencegah kehilangan data, dengan menyimpan data yang dihapus agar tidak keluar dari sinkronisasi.

Catatan: Artikel ini tidak berlaku untuk aplikasi web Access.

Dalam artikel ini

Gambaran Umum

Membuat hubungan tabel dengan menggunakan jendela hubungan

Membuat hubungan tabel dengan menggunakan panel daftar bidang untuk menambahkan bidang

Membuat atau memodifikasi hubungan dalam database web Access 2010

Mengedit hubungan

Menerapkan integritas referensial

Menghapus hubungan tabel

Gambaran umum

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

  • Dalam jendela Hubungan, tambahkan tabel yang ingin Anda kaitkan, lalu seret bidang untuk mengaitkannya dari satu tabel ke tabel yang lain.

  • 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 umum harus mempunyai tipe data yang sama. Namun, jika bidang kunci utama adalah bidang NomorOtomatis, bidang kunci asing juga bisa menjadi bidang Angka jika properti FieldSize dari kedua bidang sama. Misalnya, Anda bisa mencocokkan bidang NomorOtomatis dan bidang Angka jika properti FieldSize kedua bidang adalah Bilangan Bulat Panjang. Saat kedua bidang umum adalah bidang Angka, mereka harus memiliki pengaturan properti FieldSize yang sama.

Hubungan database Web Access 2010

Penting: Jendela Hubungan tidak tersedia dalam database web Access 2010.

Dalam database web Access 2010, Anda membuat hubungan dengan menggunakan Panduan Pencarian & Hubungan. Anda menambahkan bidang baru pada salah satu tabel, dan bidang baru itu mendapatkan nilainya dengan mencarinya dalam tabel yang sudah ada.

Jika Anda ingin mengubah hubungan dalam database web, Anda pilih bidang terkait lalu jalankan lagi Panduan Pencarian untuk memodifikasi hubungan.

Atas halaman

Membuat hubungan tabel dengan menggunakan jendela Hubungan

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

    Penting: Jendela hubungan tidak tersedia dalam aplikasi Access. Untuk membuat hubungan dalam aplikasi Access, lihat langkah-langkah dalam membuat hubungan.

  2. Jika Anda belum menentukan hubungan apa pun, kotak dialog Perlihatkan Tabel muncul secara otomatis. Jika kotak dialog 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 tabel saja, klik Tabel. Untuk melihat kueri saja, klik Kueri. Untuk melihat keduanya, klik Keduanya.

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

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

    Kotak dialog Edit hubungan muncul.
    Kotak dialog Edit Hubungan

  5. Verifikasi bahwa nama bidang yang diperlihatkan di bidang yang umum untuk hubungan. Jika nama bidang tidak benar, klik nama bidang dan pilih bidang yang sesuai dari daftar.

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

  6. Klik Buat.

    Akses menggambar garis hubungan antara dua tabel. Jika Anda memilih kotak centang Terapkan integritas referensial , garis muncul lebih tebal di setiap ujung. Selain itu, lagi saja jika Anda memilih kotak centang Terapkan integritas referensial , angka 1 muncul di atas bagian tebal pada satu sisi garis hubungan, dan simbol tak hingga () muncul di atas bagian tebal pada pada sisi lain dari baris, seperti yang diperlihatkan dalam gambar berikut.

    Seret bidang dari tabel ke bidang yang cocok dalam tabel lain

    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 "satu" (biasanya kunci utama) dari hubungan harus mempunyai indeks yang unik. Hal ini berarti bahwa properti Terindeks untuk bidang ini harus diatur ke Ya (Tanpa Duplikat). Bidang pada sisi "banyak" tidak harus mempunyai indeks yang unik. Bidang ini bisa mempunyai indeks, tapi harus memperbolehkan duplikat. Hal ini berarti bahwa properti Terindeks untuk bidang ini diatur baik 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 dalam tabel lain di database.

Saat Anda menyeret bidang dari tabel yang "lainnya" (tidak terkait) dan lalu menyelesaikan panduan pencarian, hubungan satu ke banyak baru secara otomatis dibuat antara tabel dalam panel Daftar bidang dan tabel yang Anda menyeret bidang. Hubungan ini, yang dibuat oleh Access, tidak menerapkan integritas referensial secara default. Untuk menerapkan integritas referensial, Anda harus mengedit hubungan. Lihat bagian Edit hubungan untuk informasi selengkapnya.

Membuka tabel dalam tampilan Lembar Data

  • Dalam 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 menjadi kategori. Ketika Anda bekerja dengan tabel dalam tampilan Lembar Data, Access menampilkan kedua bidang dari dua kategori dalam panel Daftar Bidang: Bidang yang tersedia dalam tabel terkait dan Bidang yang tersedia di tabel lain. Kategori pertama mendaftar semua tabel yang mempunyai hubungan dengan tabel yang saat ini Anda kerjakan. Kategori kedua mendaftar 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. Dengan tabel terbuka dalam tampilan Lembar Data, tekan ALT+F8. Panel Daftar Bidang muncul.

  2. Di bawah Bidang tersedia di tabel lain, klik tanda plus (+) di sebelah nama tabel untuk menampilkan bidang dalam tabel itu.

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

  4. Ketika baris sisipan muncul, letakkan bidang ke 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 yang "lainnya" (tidak terkait) dan lalu menyelesaikan panduan pencarian, hubungan satu ke banyak baru secara otomatis dibuat antara tabel dalam Daftar bidang dan tabel yang Anda menyeret bidang. Hubungan ini, yang dibuat oleh Access, tidak menerapkan integritas referensial secara default. Untuk menerapkan integritas referensial, Anda harus mengedit hubungan. Lihat bagian Edit hubungan untuk informasi selengkapnya.

Atas halaman

Membuat atau memodifikasi hubungan dalam database web Access 2010

Untuk membuat hubungan dalam database web Access 2010, Anda menggunakan panduan pencarian. Jendela hubungan tidak tersedia dalam web database. Anda menggunakan bidang dalam satu tabel sebagai sumber untuk nilai dalam bidang terkait di tabel lainnya. Untuk membuat hubungan dalam aplikasi Access, lihat langkah-langkah dalam membuat hubungan.

Catatan: Bidang yang Anda gunakan sebagai sumber nilai harus sudah ada sebelum Anda bisa menggunakan Panduan Pencarian.

Membuat hubungan dalam database web Access 2010 dengan menggunakan Panduan Pencarian

  1. Buka tabel yang harus mendapatkan nilainya dari tabel lain.

  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. Pada layar pertama dari Panduan Pencarian, pilih Saya ingin bidang pencarian mendapatkan nilai dari tabel lain, lalu klik Berikutnya.

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

  5. Dalam kotak Bidang Tersedia, klik ganda bidang yang mempunyai nilai sumber, lalu klik Berikutnya.

  6. Secara opsional, tentukan perintah urutan untuk bidang pencarian. Klik Berikutnya.

  7. Secara opsional, sesuaikan lebar bidang pencarian - sebuah ide bagus jika nilainya panjang. Klik Berikutnya.

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

    • Penghapusan Bertingkat – opsi ini berarti jika Anda menghapus rekaman dari satu tabel, rekaman yang berhubungan di tabel lain juga terhapus.

    • Penghapusan Terbatas – opsi ini berarti bahwa jika Anda berusaha menghapus rekaman dari satu tabel namun terdapat rekaman yang berhubungan di tabel lain, operasi penghapusan tidak diizinkan.

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

Memodifikasi hubungan dalam database web Access 2010

  1. Buka tabel yang mendapatkan nilainya dari tabel lain.

  2. Pilih bidang yang mendapatkan nilainya dari tabel lain.

  3. Pada 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

Mengedit hubungan

Anda mengubah hubungan dengan memilihnya dalam jendela Hubungan lalu mengeditnya.

  1. Berhati-hatilah menempatkan kursor sehingga 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 dalam 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, di dalam grup Hubungan, klik Semua Hubungan.

    Semua tabel dengan hubungan akan ditampilkan, yang memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel dipilih dalam kotak centang Tersembunyi di dalam kotak dialog Properti tabel) 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 akan muncul.

    Kotak dialog Edit Hubungan

  5. Buat perubahan Anda, lalu klik OK.

    Kotak dialog Edit hubungan memungkinkan Anda mengubah hubungan tabel. Secara khusus, Anda bisa mengubah tabel atau kueri di salah satu sisi hubungan atau bidang pada salah satu sisi. Anda juga bisa mengatur tipe gabungan, atau menerapkan integritas referensial dan pilih opsi bertingkat. Untuk informasi selengkapnya tentang tipe gabungan dan cara menyiapkannya, lihat bagian mengatur tipe Penggabung. Untuk informasi selengkapnya tentang cara menerapkan integritas referensial dan pilih opsi bertingkat, lihat bagian Terapkan integritas referensial.

Mengatur tipe gabungan

Saat Anda mendefinisikan hubungan tabel, fakta tentang hubungan menginformasikan desain kueri Anda. Sebagai contoh, jika Anda menentukan hubungan di antara dua tabel, lalu Anda membuat kueri yang menggunakan dua tabel, secara otomatis Access memilih bidang pencocokan default berdasarkan atas 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, anggap 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 penggabung. Tipe penggabung mengatakan pada Access rekaman mana yang disertakan dalam hasil kueri. Sebagai contoh, pertimbangkan lagi kueri yang menggabungkan tabel Pelanggan dengan tabel Pesanan pada bidang umum yang mewakili ID Pelanggan. Dengan menggunakan tipe penggabung default ini (disebut penggabung 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 hal ini, Anda harus mengubah tipe penggabung dari penggabung dalam ke yang dikenal sebagai penggabung kiri luar. Penggabung kiri luar mengembalikan semua baris dalam tabel di sisi kiri hubungan dan hanya yang cocok ada di tabel kanan. Penggabung 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 Penggabung, tipe penggabung yang digunakan, dan apakah semua baris atau baris yang cocok dikembalikan ke setiap tabel.

Pilihan

Penggabung 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 dalam 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 akan ditampilkan, memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel dipilih dalam kotak centang Tersembunyi di dalam kotak dialog Properti tabel) 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 ubah. Garis hubungan terlihat lebih tebal ketika dipilih.

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

  5. Klik Tipe Penggabung.

  6. Dalam kotak dialog Properti gabungan , klik opsi, dan lalu klik OK.
    Kotak dialog Properti Penggabung

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

Atas halaman

Menerapkan integritas referensial

Tujuan integritas referensial adalah untuk mencegah orphan catatan-catatan yang menjadi referensi catatan lain yang tidak ada lagi. Anda menerapkan integritas referensial dengan mengaktifkan untuk hubungan tabel. Setelah diterapkan, Access menolak operasi apa pun yang akan melanggar integritas referensial untuk hubungan tabel tersebut. Ini berarti bahwa akses akan menolak kedua pembaruan yang mengubah target referensi dan penghapusan yang menghapus target referensi. Untuk mendapatkan akses disebarkan referensial pembaruan dan penghapusan sehingga semua baris terkait berubah sesuai, lihat mengatur opsi kaskade bagian.

Hidupkan atau matikan integritas referensial

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

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

    Semua tabel dengan hubungan akan ditampilkan, memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel dipilih dalam kotak centang Tersembunyi di dalam kotak dialog Properti tabel) 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 ubah. Garis hubungan terlihat lebih tebal ketika dipilih.

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

  5. Pilih atau hapus Terapkan Integritas Referensial.

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

Jika Anda menerapkan integritas referensial, aturan berikut ini 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 rekaman karyawan dari tabel Karyawan jika tidak ada pesanan 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 rekaman 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 rekaman utama dan semua rekaman terkait dalam satu operasi dengan memilih kotak centang Penghapusan 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 tertaut. Namun, jika tabel sumber dalam format Access, Anda bisa membuka database yang tersimpan dan mengaktifkan integritas referensial dalam database itu.

Mengatur opsi kaskade

Anda mungkin menghadapi situasi ketika Anda mempunyai kebutuhan valid untuk mengubah nilai pada sisi "satu" hubungan. Dalam kasus tersebut, Anda perlu Access untuk memperbarui semua baris yang terpengaruh secara otomatis sebagai bagian dari operasi tunggal. Dengan cara itu pembaruan selesai secara penuh sehingga database Anda tidak dibiarkan dalam keadaan 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 dan memilih opsi Pembaruan Bertingkat Bidang Terkait, lalu Anda memperbarui kunci utama, secara otomatis Access memperbarui semua bidang yang merujuk kunci primer.

Anda mungkin juga perlu menghapus baris atau semua rekaman yang terkait — sebagai contoh, rekaman Pengirim dan semua pesanan yang terkait dengan pengirim itu. Untuk alasan ini, Access mendukung opsi Penghapusan Bertingkat Rekaman Terkait. Ketika Anda memberlakukan integritas referensial dan memilih kotak centang Penghapusan Bertingkat Rekaman Terkait, secara otomatis Access menghapus semua rekaman yang merujuk 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 dalam grup Hubungan, klik Hubungan.

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

    Semua tabel dengan hubungan akan ditampilkan, memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel dipilih dalam kotak centang Tersembunyi di dalam kotak dialog Properti tabel) 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 ubah. 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 Rekaman Terkait, atau 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 ini diaktifkan. Sebagai akibatnya, Access tidak lagi mencegah pembuatan rekaman 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 muncul lebih tebal ketika dipilih. Dengan garis hubungan dipilih, tekan DELETE.

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

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

    Semua tabel dengan hubungan akan ditampilkan, memperlihatkan garis hubungan. Perhatikan bahwa tabel tersembunyi (tabel dipilih dalam kotak centang Tersembunyi di dalam kotak dialog Properti tabel) 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 tabel-tabel yang digunakan dalam hubungan tabel sedang digunakan — mungkin oleh orang atau proses lain, atau dalam objek database terbuka, seperti formulir — Anda tidak akan dapat menghapus hubungan. Anda harus menutup setiap objek terbuka yang menggunakan tabel ini sebelum Anda mencoba menghapus hubungan.

Atas halaman

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.

×