Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Data dalam satu jadual selalunya berkaitan dengan data dalam jadual lain. Contohnya, anda mungkin mempunyai jadual Guru dan jadual Kelas dan jadual Kelas mungkin mempunyai hubungan carian dengan jadual Guru untuk menunjukkan guru yang mengarahkan kelas. Anda boleh menggunakan lajur carian untuk menunjukkan data daripada jadual Guru . Ini biasanya dirujuk sebagai lajur carian.
Penting
Apabila lajur carian mempunyai nilai yang ditetapkan, Dataverse mengembalikan maklumat berikut dalam jadual yang mengandungi carian:
- ID rekod berkaitan.
- Nilai rentetan dalam lajur nama utama rekod berkaitan.
Sesiapa yang boleh mengakses rekod yang mengandungi lajur carian boleh melihat nilai nama utama, walaupun mereka tidak mempunyai kebenaran untuk melihat rekod berkaitan. Jangan simpan maklumat sensitif dalam lajur nama utama.
Tentukan hubungan
Anda boleh mencipta beberapa jenis perhubungan daripada satu jadual ke jadual yang lain (atau antara jadual dan dirinya sendiri). Setiap jadual boleh mempunyai perhubungan dengan lebih daripada satu jadual dan setiap jadual boleh mempunyai lebih daripada satu perhubungan dengan jadual lain.
Bayangkan anda mempunyai meja kelas, bilik darjah, dan pelajar. Jenis hubungan biasa berikut yang anda gunakan boleh menjadi seperti berikut:
- Banyak-ke-satu - Setiap baris dalam jadual Kelas hanya boleh memadankan satu baris dalam jadual Bilik Darjah , tetapi setiap bilik darjah boleh memadankan beberapa kelas. Sebagai contoh, setiap kelas mempunyai satu bilik darjah, manakala satu bilik darjah boleh menempatkan banyak kelas. Jadual Kelas mengandungi lajur carian.
- Satu-ke-banyak - Setiap baris dalam jadual Bilik Darjah boleh memadankan beberapa baris dalam jadual Kelas , tetapi setiap kelas hanya boleh memadankan satu bilik darjah. Sebagai contoh, satu bilik darjah boleh menempatkan banyak kelas.
- Banyak-ke-banyak - Setiap baris dalam jadual Pelajar boleh memadankan beberapa baris dalam jadual Kelas , dan setiap baris dalam jadual Kelas boleh memadankan beberapa baris dalam jadual Pelajar. Sebagai contoh, setiap pelajar boleh menghadiri banyak kelas, dan setiap kelas boleh mempunyai beberapa pelajar.
Selain itu, anda boleh mengesetkan tingkah laku melata lanjutan pada perhubungan banyak-ke-satu dan satu-ke-banyak apabila tindakan diambil pada jadual induk.
Tambah lajur carian (Perhubungan banyak kepada satu)
Untuk menambah perhubungan carian pada jadual, cipta perhubungan di bawah kawasan Perhubungan dan tentukan jadual yang anda mahu cipta perhubungan.
Dalam Power Apps, pada anak tetingkap navigasi kiri pilih Jadual. Jika item tiada dalam anak tetingkap panel sisi, pilih ... Lagi dan kemudian pilih item yang anda mahukan.
Pilih jadual sedia ada atau Cipta jadual baharu dan kemudian pilih Perhubungan.
Pilih Perhubungan baharu dan kemudian pilih jenis perhubungan, seperti Banyak kepada satu.
Pada anak tetingkap kanan, pilih jadual Berkaitan untuk jadual Semasa, dan kemudian pilih Selesai.
Pilih Selesai.
Tambah perhubungan satu-ke-banyak
Untuk menambah perhubungan satu-ke-banyak, cipta perhubungan di bawah kawasan Perhubungan dan tentukan jadual yang anda mahu cipta perhubungan.
Dalam Power Apps, pilih Jadual dalam anak tetingkap navigasi kiri. Jika item tiada dalam anak tetingkap panel sisi, pilih ... Lagi dan kemudian pilih item yang anda mahukan.
Pilih jadual sedia ada atau Cipta jadual baharu dan kemudian pilih Perhubungan.
Pilih anak panah ke bawah di sebelah kanan Tambah perhubungan dan kemudian pilih Satu kepada banyak.
Pilih jadual. Perhatikan lajur Carian akan ditunjukkan pada jadual Semasa , ia akan lalai dengan nama jadual (dalam contoh ini Guru) tetapi anda boleh menukarnya jika perlu. Pilih Selesai untuk menambah perhubungan pada jadual anda.
Nota
Dalam kes perhubungan Satu kepada banyak, lajur Carian akan dicipta pada jadual berkaitan, bukan jadual yang telah anda pilih pada masa ini. Jika anda memerlukan carian pada jadual semasa, cipta perhubungan Banyak kepada satu.
Pilih Selesai.
Tambah hubungan banyak kepada banyak
Untuk menambah perhubungan banyak kepada banyak, cipta perhubungan di bawah kawasan Perhubungan dan tentukan jadual yang anda mahu cipta perhubungan.
Pada powerapps.com, pilih Jadual dalam anak tetingkap navigasi kiri. Jika item tiada dalam anak tetingkap panel sisi, pilih ... Lagi dan kemudian pilih item yang anda mahukan.
Pilih jadual sedia ada atau Cipta jadual baharu
Pilih kawasan Perhubungan .
Pilih Tambah perhubungan dan kemudian pilih Banyak kepada banyak. Ini membuka panel untuk anda memilih jadual yang anda mahu buat perhubungan. Pilih jadual daripada juntai bawah Jadual berkaitan .
Selepas memilih jadual, nama untuk jadual perhubungan dan perhubungan muncul. Mereka lalai kepada nama jadual yang digabungkan, tetapi anda boleh menukarnya jika perlu.
Pilih Selesai untuk menambah perhubungan pada jadual anda, dan kemudian pilih Simpan jadual.
Tambah tingkah laku perhubungan lanjutan
Semasa membina hubungan satu-ke-banyak atau banyak-ke-satu, anda juga boleh menetapkan tingkah laku lanjutan.
Opsyen ini juga dirujuk sebagai tingkah laku melata kerana ia melata ke bawah hierarki jadual berkaitan. Sebagai contoh, mungkin wajar untuk memadamkan ujian dan kerja rumah pelajar yang berkaitan jika pelajar dialih keluar daripada sistem. Tingkah laku jenis ini dipanggil hubungan ibu bapa.
Sebaliknya, anda mungkin memutuskan bahawa anda tidak mahu tindakan mengalir ke bawah hierarki. Contohnya, dalam perhubungan guru dengan kelas, anda boleh memutuskan bahawa jadual kanak-kanak (kelas) tidak sepatutnya* dipadamkan apabila ibu bapa (guru) dipadamkan. Ini dipanggil hubungan rujukan.
Semasa anda memodelkan data perniagaan anda dengan mencipta jadual tersuai atau apabila menggunakan jadual Model Data Biasa sedia ada, pertimbangkan tingkah laku yang anda perlukan dan implikasi untuk keseluruhan hierarki jadual berkaitan dan pilih antara salah satu daripada tingkah laku standard berikut:
Rujukan, Alih Keluar Pautan: Dalam perhubungan rujukan antara dua jadual, anda boleh menavigasi ke mana-mana baris yang berkaitan, tetapi tindakan yang diambil pada satu jadual tidak menjejaskan yang lain. Contohnya, jika anda mempunyai perhubungan satu-ke-banyak antara guru dan kelas, memadamkan guru tidak mempunyai kesan ke atas kelas yang berkaitan.
Rujukan, Hadkan Padam: Dalam rujukan, hadkan perhubungan padam antara dua jadual, anda boleh menavigasi ke mana-mana baris yang berkaitan. Tindakan yang diambil pada baris induk tidak menjejaskan baris anak, tetapi baris induk tidak boleh dipadamkan semasa baris anak wujud. Tingkah laku ini berguna jika anda tidak mahu barisan kanak-kanak menjadi yatim piatu. Sekatan ini memaksa pengguna untuk memadamkan semua kanak-kanak sebelum memadamkan ibu bapa.
Ibu bapa: Dalam perhubungan induk antara dua jadual, sebarang tindakan yang diambil pada rekod jadual induk juga diambil pada mana-mana rekod jadual anak yang berkaitan dengan rekod jadual induk. Sebagai contoh, pemilik rekod induk telah mewarisi capaian kepada rekod jadual anak dan apabila rekod induk dipadamkan, semua rekod anak juga akan dipadamkan.
Tersuai: Dalam perhubungan tersuai antara dua jadual, anda memilih tingkah laku yang dikaitkan dengan setiap satu set tindakan yang mungkin.
Untuk maklumat lanjut tentang lalai dan tingkah laku tersuai: Konfigurasikan tingkah laku perhubungan jadual.
Gunakan lajur carian dalam app
Jika anda mencipta app secara automatik daripada jadual yang mengandungi lajur carian, ia muncul sebagai kawalan Juntai bawah yang mengandungi data daripada lajur Nama utama jadual.
Tambah perhubungan 1:N dan N:N untuk aplikasi kanvas
Gunakan fungsi Kaitkan untuk memautkan dua baris melalui perhubungan satu kepada banyak atau banyak kepada banyak dalam Microsoft Dataverse. Maklumat lanjut: Kaitkan dan Nyahkaitkan fungsi dalam Power Apps