![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013.jpg)
1 10
Hubungan satu-ke-banyak menghubungkan satu catatan di meja induk untuk banyak catatan di meja anak.
Tetapkan hubungan untuk menghubungkan pesanan ke pelanggan atau dokter ke pasien. Satu pelanggan bisa memiliki banyak pesanan dan satu dokter bisa memiliki banyak pasien. Dengan cara ini, Anda tidak perlu mengulang semua informasi kontak pelanggan pada setiap pesanan atau semua informasi kontak dokter pada setiap pasien.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-2.jpg)
Ini bukan tipe hubungan yang umum tapi bisa digunakan jika Anda perlu membagi tabel yang berisi banyak bidang menjadi dua tabel. 3
10
Kaitkan field primary key di tabel induk dengan bidang yang sama (bukan primary key) di tabel anak.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-3.jpg)
Ini adalah skenario yang paling umum. Tabel induk berisi field primary key dan tabel anak berisi nama field yang sama. Misalnya, tabel Pelanggan dan Pesanan dapat membagikan CustomerID. CustomerID biasanya merupakan kunci utama Pelanggan dan kunci asing dalam Pesanan.
4
10
Bidang yang tergabung dalam hubungan harus terdiri dari tipe data yang sama.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-4.jpg)
Anda tidak dapat menghubungkan kolom teks di meja induk ke kolom nomor di tabel anak atau visa versa. Bidang harus berupa kolom teks atau bidang nomor di setiap tabel.
5
10
Terapkan integritas referensial dalam dialog Edit Relationships untuk mencegah entri catatan "yatim piatu" di tabel anak.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-5.jpg)
Anak yatim piatu adalah catatan di meja anak yang tidak memiliki catatan yang sesuai di meja induk. Contoh klasiknya adalah perintah di tabel Pesanan untuk pelanggan yang tidak ada dalam tabel Pelanggan. Integritas referensial menghalangi masuknya pesanan anak yatim piatu ini. 6
10
Setel bidang terkait pembaruan kaskade di dialog Edit Relationships untuk memperbarui nilai kunci di tabel anak saat diperbarui di tabel induk.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-6.jpg)
Misalkan Anda memiliki dua tabel, daftar kategori dalam tabel ExpenseType (kategori nama field) dan bidang di tabel Biaya yang disebut Kategori. Bidang Kategori dalam Biaya dihuni oleh kotak kombo yang menarik datanya dari bidang Kategori tabel ExpenseType. Lebih tepatnya misalkan salah ketik untuk Dining, itu dieja Dinning. Jika Anda telah membuat bidang terkait pembaruan kaskade, Anda dapat mengedit Dinning in ExpenseType to Dining dan akan berubah pada setiap record yang digunakan di tabel Biaya.
7
10
Setel kaskade hapus catatan terkait di dialog Edit Relationships untuk menghapus catatan terkait di tabel anak saat rekaman yang sesuai dihapus di tabel induk.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-7.jpg)
Dengan pengaturan ini dalam hubungan antara CustomerID di Pelanggan dan CustomerID dalam Pesanan, hapus catatan pelanggan dan Anda akan menghapus semua pesanan untuk pelanggan tersebut. 8
10
Menetapkan hubungan antar tabel secara otomatis digabungkan untuk tabel tersebut saat membuat kueri.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-8.jpg)
Hubungan bergabung dibawa ke tampilan desain query. Jika Anda menetapkan hubungan antara Pelanggan dan Pesanan pada CustomerID, Anda akan melihat baris bergabung saat Anda menambahkan tabel tersebut ke kueri baru dalam desain kueri. 9
10
Hapus bidang yang merupakan bagian dari sebuah hubungan dan Anda akan menghapus hubungannya.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-9.jpg)
Anda tidak dapat memiliki hubungan antara dua bidang jika salah satu dari mereka hilang, bukan? Jadi, Akses menghapus hubungan yang rusak saat Anda menghapus bidang yang merupakan bagian dari hubungan itu. 10
10
Jika kunci primer adalah bagian dari sebuah hubungan, Anda tidak dapat mengubah primary key di tabel itu ke bidang lain tanpa terlebih dahulu menghapus hubungan.
![](https://i.howtospotfake.org/img/software-2018/10-things-you-need-to-know-about-relationships-in-access-2013-10.jpg)
Untuk mengubah kunci primer dalam tabel di mana kunci utamanya adalah bagian dari sebuah hubungan, Anda harus terlebih dulu membuka jendela Hubungan dan menghapus hubungan sebelum akses memungkinkan Anda mengubah kunci utama ke bidang lain di tabel itu. Kembali Berikutnya