Membuat hubungan

Membuat hubungan

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Hubungan membantu Anda mengkombinasikan data dari dua tabel berbeda. Di database desktop Access, Anda bisa membuat hubungan di jendela Hubungan. Membuat hubungan dalam aplikasi web Access merupakan proses berbeda, seperti yang dijelaskan nanti di bawah Membuat hubungan dalam aplikasi web Access.

Dalam topik ini

Membuat hubungan di database desktop Access

Membuat hubungan di aplikasi web Access

Membuat hubungan dalam database desktop Access

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

    Perintah hubungan pada tab Alat Database

  2. Jika Anda belum mendefinisikan hubungan apa pun, kotak dialog Perlihatkan Tabel otomatis muncul. Jika kotak dialog 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.

  3. Pilih satu atau beberapa tabel, lalu klik Tambahkan. Setelah Anda selesai menambahkan tabel, 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 setiap 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.

  6. Untuk menerapkan integritas referensial untuk hubungan ini, pilih kotak Terapkan Integritas Referensial.

  7. Klik Buat.

  8. Bila Anda sudah selesai di jendela Hubungan, klik Simpan untuk menyimpan perubahan tata letak hubungan Anda.

Access menggambar garis hubungan antara dua tabel. Jika Anda memilih kotak centang Terapkan Integritas Referensial, garis muncul lebih tebal di setiap ujungnya. Selain itu, jika Anda memilih lagi 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.

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.

Membuat hubungan dalam aplikasi web Access

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.

    Pengaturan 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 untuk memilih 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.)

    Panduan Pencarian default untuk Mencegah penghapusan jika di sana ada rekaman yang berkaitan di table “Karyawan”, karena itu adalah opsi paling aman dalam sebagian besar kasus. Dalam contoh, opsi ini berarti Anda tidak bisa menghapus nilai dari tabel Kawasan jika kawasan tersebut sedang digunakan dalam rekaman di tabel Karyawan. Jadi, jika rekaman karyawan menggunakan kawasan, seperti "Barat" dan Anda mencoba menghapus "Barat" dari tabel Kawasan, Access akan mencegah Anda menghapusnya. Dalam kasus ini, Anda harus mereset semua rekaman karyawan menggunakan nilai tersebut untuk hal lain, agar bisa menghapus "Barat" dari tabel Kawasan. Opsi terakhir bisa berfungsi dalam contoh ini, karena itu akan memungkinkan Anda untuk menghapus "Barat" dari tabel Kawasan. Nilai kawasan akan secara otomatis dihapus dari rekaman Karyawan yang akan diatur ke "Barat," meninggalkan nilai kosong. Memilih opsi kedua akan menghapus semua rekaman karyawan dari tabel Karyawan yang memiliki kawasan yang disetelke "Barat." Itu disebut dengan penghapusan bertingkat dan akan menghapus lebih banyak data dari yang Anda inginkan dalam contoh. Hati-hati ketika memilih opsi tersebut.

Untuk mempelajari selengkapnya tentang hubungan, lihat artikel Membuat, mengedit atau menghapus hubungan.

Hanya ingin dasar-dasar untuk mengedit atau menghapus hubungan? Lihat artikel berikut ini:

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan 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.

×