Mencipta perhubungan

Mencipta perhubungan

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Perhubungan membantu anda menggabungkan data daripada dua jadual yang berbeza. Dalam pangkalan data Access, anda boleh mencipta perhubungan dalam tetingkap perhubungan . Mencipta perhubungan dalam aplikasi web Access adalah proses yang berlainan, seperti yang diterangkan kemudian di bawah mencipta perhubungan dalam aplikasi web Access.

Dalam topik ini

Mencipta perhubungan dalam pangkalan data Access

Mencipta perhubungan dalam aplikasi web Access

Mencipta perhubungan dalam pangkalan data Access

  1. Pada tab Alat Pangkalan Data, dalam kumpulan Perhubungan, klik Perhubungan.

    Perintah perhubungan pada tab Alat Pangkalan Data

  2. Jika anda masih belum mentakrifkan sebarang perhubungan, kotak dialog Tunjukkan Jadual akan muncul secara automatik. Jika ia tidak muncul, pada tab Reka Bentuk, dalam kumpulan Perhubungan, klik Tunjukkan Jadual.

    Kotak dialog Tunjukkan Jadual memaparkan kesemua jadual dan pertanyaan dalam pangkalan data. Untuk melihat jadual sahaja, klik Jadual.

  3. Pilih satu atau lebih jadual kemudian klik Tambah. Selepas anda selesai menambahkan jadual, klik Tutup.

  4. Seret medan (biasanya kunci primer) daripada satu jadual kepada medan umum (kunci asing) dalam jadual lain. Untuk menyeret berbilang medan, tekan kekunci Ctrl, klik setiap medan, kemudian seretkannya.

    Kotak dialog Edit Perhubungan muncul.

    Kotak dialog Edit Perhubungan

  5. Sahkan bahawa nama medan yang ditunjukkan adalah medan umum bagi perhubungan. Jika nama medan salah, klik pada nama medan dan pilih medan yang sesuai daripada senarai.

  6. Untuk menguatkuasakan integriti rujukan bagi perhubungan ini, pilih kotak Kuatkuasakan Integriti Rujukan.

  7. Klik Cipta.

  8. Apabila anda selesai dalam tetingkap perhubungan, klik Simpan untuk menyimpan perubahan tataletak perhubungan anda.

Access melukis garisan perhubungan antara dua jadual. Jika anda memilih kotak semak Kuatkuasakan Integriti Rujukan, garisan yang lebih tebal akan muncul pada setiap hujung. Selain itu, hanya jika anda memilih kotak semak Kuatkuasakan Integriti Rujukan, nombor 1 muncul di atas bahagian tebal pada satu bahagian garisan perhubungan, dan simbol infiniti () muncul di bahagian tebal pada bahagian lain garisan tersebut.

Nota: 

  • Untuk mencipta perhubungan satu ke satu    Kedua-dua medan biasa (biasanya kunci primer dan medan kunci asing) mesti mempunyai Indeks unik. Ini bermakna bahawa sifat berindeks bagi medan ini perlu disetkan kepada Ya (Tiada pendua). Jika kedua-dua medan mempunyai Indeks unik, Access mencipta perhubungan satu ke satu.

  • Untuk mencipta perhubungan satu ke banyak    Medan di sebelah satu (biasanya kunci primer) perhubungan mesti mempunyai Indeks unik. Ini bermakna bahawa sifat berindeks bagi medan ini perlu disetkan kepada Ya (Tiada pendua). Medan pada bahagian banyak harus tidak mempunyai Indeks unik. Ia boleh mempunyai Indeks, tetapi ia mesti izinkan pendua. Ini bermakna bahawa sifat berindeks bagi medan ini perlu disetkan kepada sama ada tiada atau Ya (pendua OK). Apabila satu medan mempunyai Indeks unik, dan yang lain tidak, Access mencipta perhubungan satu ke banyak.

Mencipta perhubungan dalam aplikasi web Access

Tetingkap perhubungan tidak tersedia dalam aplikasi web Access. Selain mencipta perhubungan dalam aplikasi web Access, anda mencipta medan carian yang mendapat nilai daripada medan berkaitan dalam Jadual lain. Contohnya, katakan anda mempunyai jadual pekerja dan anda ingin menambah carian Jadual rantau agar anda boleh menunjukkan rantau yang mana setiap pekerja berfungsi dalam.

Nota:  Medan yang akan digunakan sebagai sumber bagi nilai carian anda mestilah telah wujud sebelum anda mencipta medan carian anda.

Beginilah cara anda mencipta medan carian dalam aplikasi web Access:

  1. Buka jadual yang anda ingin mencipta medan carian baru dengan mendwikliknya dalam navigasi. (Petunjuk: anda mungkin perlu klik rumah > Anak tetingkap navigasi untuk melihat jadual tersedia.)

    Dalam contoh di atas, klik Jadual pekerja .

  2. Klik dalam lajur Nama medan di bawah medan terakhir dalam Jadual dan taipkan nama untuk medan carian baru anda.

    Dalam contoh, taipkan rantau sebagai nama medan.

  3. Dalam lajur Jenis Data , klik anak panah dan pilih carian.

    Mengesetkan jenis data Carian untuk medan carian

    Bestari Carian bermula.

  4. Pada halaman pertama Bestari Carian, pilih Saya inginkan medan carian mendapatkan nilai daripada jadual atau pertanyaan lain. Lebih banyak opsyen muncul dalam kotak dialog.

  5. Pilih nama Jadual atau pertanyaan yang akan menyediakan nilai untuk carian anda.

    Dalam contoh, pilih Jadual: rantau.

    Opsyen untuk dipilih dalam Bestari Carian

    (Nama Jadual dalam imej yang sepadan dengan contoh yang kita menggunakan.)

  6. Selepas anda memilih jadual, gunakan senarai nilai yang anda inginkan untuk memaparkan dalam carian anda untuk memilih medan yang anda ingin gunakan sebagai nilai paparan untuk medan carian anda. Secara lalai, Access memilih medan teks pertama yang boleh mencari dalam Jadual terpilih.

    Dalam contoh, anda akan membiarkan medan yang dipilih, tajuk, sebagai nilai paparan.

  7. Gunakan senarai Adakah anda ingin isih item di dalam carian anda? untuk mengeset isihan, jika anda inginkan.

  8. Di bawah Apakah yang patut berlaku apabila rekod daripada jadual "Rantau" dipadamkan, setkan jenis perhubungan yang anda inginkan antara dua jadual dan sama ada anda ingin menguatkuasakan integriti rujukan. (Nama Jadual dalam soalan ini berbeza bergantung pada jadual yang anda pilih dalam langkah 5.)

    Bestari carian lalai untuk menghalang memadamkan jika terdapat adalah rekod sepadan dalam Jadual "Pekerja", kerana ia merupakan opsyen paling selamat dalam kebanyakan kes. Dalam contoh, opsyen ini bermakna anda tidak boleh memadamkan nilai daripada jadual rantau jika rantau yang sedang digunakan dalam rekod dalam jadual pekerja. Ya, jika rekod pekerja menggunakan rantau, seperti "Barat" dan anda cuba memadamkan "Barat" daripada jadual rantau, Access akan menghalang anda daripada memadamkannya. Dalam kes ini, anda perlu mengeset semula semua rekod pekerja yang menggunakan nilai tersebut kepada sesuatu yang lain, sebelum anda boleh memadamkan "Barat" daripada jadual rantau. Opsyen terakhir yang mungkin berfungsi dalam contoh ini, kerana yang akan membenarkan anda untuk memadamkan "Barat" daripada jadual rantau. Nilai rantau akan dialih keluar secara automatik daripada rekod pekerja yang telah disetkan kepada "Barat," meninggalkan nilai kosong. Memilih opsyen kedua akan memadam semua pekerja rekod daripada jadual pekerja yang mempunyai rantau yang disetkan kepada "Barat." Yang mempunyai dipanggil yang melata memadamkan dan akan memadamkan data yang lebih banyak daripada yang anda inginkan dalam contoh. Berhati-hati apabila memilih opsyen tersebut.

Untuk mengetahui tentang proses perhubungan, sila lihat artikel Mencipta, mengedit atau memadamkan perhubungan.

Hanya menginginkan asas mengedit atau memadamkan perhubungan? Sila lihat artikel berikut:

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×