Isi kandungan:
- Hubungan satu sama persis menghubungkan satu rekod dalam jadual induk kepada banyak rekod dalam jadual kanak-kanak.
- Hubungan satu sama satu menghubungkan satu rekod dalam jadual induk kepada satu rekod dalam jadual kanak-kanak.
- Katakan medan kunci utama dalam jadual induk dengan medan yang sama (bukan kunci utama) dalam jadual kanak-kanak.
- Bidang yang bergabung dalam hubungan mestilah jenis data yang sama.
- Menguatkuasakan integriti rujukan dalam dialog Edit Hubungan untuk menghalang kemasukan rekod "anak yatim" dalam jadual kanak-kanak.
- Tetapkan bidang berkaitan kemas kini lata dalam dialog Edit Perhubungan untuk mengemas kini nilai utama dalam jadual kanak-kanak apabila ia dikemas kini dalam jadual induk.
- Tetapkan lata memadamkan rekod yang berkaitan dalam dialog Edit Perhubungan untuk memadamkan rekod yang berkaitan dalam jadual anak apabila rekod yang sepadan dipadamkan dalam jadual induk.
- Menetapkan perhubungan antara jadual secara automatik menetapkan bergabung untuk jadual tersebut apabila pertanyaan bangunan.
- Padam bidang yang merupakan sebahagian daripada hubungan dan anda akan memadamkan hubungan.
- Jika kekunci utama adalah sebahagian daripada hubungan, anda tidak boleh menukar kekunci utama dalam jadual itu ke medan lain tanpa terlebih dahulu memotong hubungan.
Video: Week 10, continued 2024
Hubungan satu sama persis menghubungkan satu rekod dalam jadual induk kepada banyak rekod dalam jadual kanak-kanak.
Tetapkan perhubungan untuk menyambung pesanan kepada pelanggan atau doktor kepada pesakit. Seorang pelanggan boleh mempunyai banyak pesanan dan seorang doktor boleh mempunyai banyak pesakit. Dengan cara ini, anda tidak perlu mengulangi semua maklumat hubungan pelanggan pada setiap pesanan atau semua maklumat hubungan doktor pada setiap pesakit.
Hubungan satu sama satu menghubungkan satu rekod dalam jadual induk kepada satu rekod dalam jadual kanak-kanak.
Ini bukan jenis hubungan biasa tetapi boleh digunakan jika anda perlu membahagikan jadual yang mengandungi banyak bidang ke dalam dua jadual.
3 10Katakan medan kunci utama dalam jadual induk dengan medan yang sama (bukan kunci utama) dalam jadual kanak-kanak.
Ini adalah senario yang paling biasa. Jadual induk mengandungi medan utama dan jadual kanak-kanak mengandungi nama medan yang sama. Sebagai contoh, jadual Pelanggan dan Pesanan mungkin berkongsi Pelanggan ID. ID Pelanggan biasanya merupakan kunci utama Pelanggan dan kunci dalam Pesanan.
4 10Bidang yang bergabung dalam hubungan mestilah jenis data yang sama.
Anda tidak boleh mengaitkan medan teks dalam jadual induk ke medan nombor dalam jadual kanak-kanak atau visa-versa. Bidang mestilah sama ada bidang teks atau medan nombor dalam setiap jadual.
5 10Menguatkuasakan integriti rujukan dalam dialog Edit Hubungan untuk menghalang kemasukan rekod "anak yatim" dalam jadual kanak-kanak.
Anak yatim adalah rekod dalam jadual kanak-kanak yang tidak mempunyai rekod yang sepadan dalam jadual induk. Contoh klasik adalah pesanan dalam jadual Pesanan untuk pelanggan yang tidak berada di dalam jadual Pelanggan. Keutuhan rujuk menghalang memasuki perintah yatim ini.
6 10Tetapkan bidang berkaitan kemas kini lata dalam dialog Edit Perhubungan untuk mengemas kini nilai utama dalam jadual kanak-kanak apabila ia dikemas kini dalam jadual induk.
Katakan anda mempunyai dua jadual, senarai kategori dalam jadual ExpenseType (Kategori nama medan) dan medan dalam jadual Perbelanjaan yang disebut Kategori. Bidang Kategori dalam Perbelanjaan diisi oleh kotak kombo yang menarik datanya dari medan Kategori jadual ExpenseType.
Lebih lanjut mengandaikan bahawa kesilapan menaip dibuat untuk Makan, ia dieja Dinning. Sekiranya anda menetapkan bidang berkaitan kemas kini lata, anda boleh mengedit Dinning dalam ExpenseType to Dining dan ia akan berubah pada setiap rekod yang digunakan dalam jadual Perbelanjaan.
7 10Tetapkan lata memadamkan rekod yang berkaitan dalam dialog Edit Perhubungan untuk memadamkan rekod yang berkaitan dalam jadual anak apabila rekod yang sepadan dipadamkan dalam jadual induk.
Dengan tetapan ini dalam hubungan antara CustomerID dalam Pelanggan dan Pelanggan di Pesanan, padam rekod pelanggan dan anda akan memadam semua pesanan untuk pelanggan tersebut.
8 10Menetapkan perhubungan antara jadual secara automatik menetapkan bergabung untuk jadual tersebut apabila pertanyaan bangunan.
Hubungan bergabung dibawa ke paparan reka bentuk pertanyaan. Jika anda menetapkan perhubungan di antara Pelanggan dan Pesanan pada Pelanggan, anda akan melihat garis menyertai apabila anda menambah jadual tersebut pada pertanyaan baru dalam reka bentuk pertanyaan.
9 10Padam bidang yang merupakan sebahagian daripada hubungan dan anda akan memadamkan hubungan.
Anda tidak boleh mempunyai hubungan di antara dua bidang jika salah satu daripada mereka hilang, kan? Jadi, Akses menghilangkan hubungan yang patah apabila anda memadamkan bidang yang merupakan bagian dari hubungan itu.
10 10Jika kekunci utama adalah sebahagian daripada hubungan, anda tidak boleh menukar kekunci utama dalam jadual itu ke medan lain tanpa terlebih dahulu memotong hubungan.
Untuk menukar kekunci utama dalam jadual di mana kekunci utamanya adalah sebahagian daripada hubungan, anda mesti membuka tetingkap Perhubungan terlebih dahulu dan memadam hubungan sebelum Access akan membolehkan anda mengubah kunci utama ke medan lain dalam jadual itu.
Kembali Seterusnya