Buat dan edit relasi tabel 1:N (satu-ke-banyak) atau N:1 (banyak ke satu) dengan penelusur solusi.
Penelusur solusi memberikan satu cara untuk membuat dan mengedit relasi tabel 1:N (satu-ke-banyak) atau N:1 (banyak ke satu) untuk Microsoft Dataverse.
Portal Power Apps memungkinkan mengkonfigurasi pilihan yang paling umum, namun pilihan tertentu hanya dapat ditetapkan dengan menggunakan penelusur solusi. Informasi selengkapnya:
- Membuat relasi 1: n (satu-ke-banyak) atau relasi n: 1 (banyak ke satu)
- Buat dan edit relasi tabel 1:N (satu-ke-banyak) atau N:1 (banyak ke satu) di portal Power Apps
Buka Penelusur Solusi
Bagian nama relasi kustom yang Anda buat adalah prefiks penyesuaian. Ini ditetapkan berdasarkan penerbit solusi untuk solusi yang Anda kerjakan. Jika Anda memperhatikan awalan penyesuaian, pastikan bahwa Anda bekerja pada solusi tidak terkelola dengan awalan penyesuaian yang merupakan salah satu yang Anda inginkan untuk tabel ini. Informasi lebih lanjut: Mengubah awalan penerbit solusi
Membuka solusi tidak terkelola
Dari Power Apps, pilih Solusi di panel navigasi sebelah kiri, lalu pilih Alihkan ke klasik di toolbar. Jika item tidak ada di panel pada panel sisi, pilih …Lainnya, lalu pilih item yang diinginkan.
Dalam daftar Semua Solusi, buka solusi tidak terkelola yang diinginkan.
Lihat relasi tabel
Di penelusur solusi, Perluas Tabel dan pilih tabel. Dalam tabel itu, pilih salah satu Relasi 1:N atau Relasi N:1
Membuat relasi
Saat melihat relasi tabel, pilih Relasi Satu-ke-Banyak Baru atau Relasi Banyak ke Satu Baru dari bilah perintah.
Catatan
Jika perintah tidak tersedia, tabel tidak memenuhi syarat untuk membuat relasi kustom.
Pilihan mana pun akan membuka formulir seperti berikut. Perbedaannya adalah apakah kolom Tabel utama atau Tabel terkait diatur.
- Dengan Relasi 1:N, Tabel utama diatur ke tabel saat ini
- Dengan Relasi 1:N, Tabel utama diatur ke tabel saat ini
Kolom berikut harus diatur untuk menyimpan relasi tabel:
Kolom Wajib Diisi | KETERANGAN |
---|---|
Tabel utama | Tabel ini akan menjadi jenis target untuk kolom pencarian yang dibuat di tabel terkait. |
Tabel terkait | Tabel ini akan memiliki kolom pencarian yang ditambahkan untuk mengaitkan baris tabel dengan baris tabel utama. |
Nama | Nama Relasi. Nilai akan dibuat berdasarkan nilai tabel utama dan terkait. Kolom ini akan diberi awalan dengan awalan penyesuaian penerbit solusi. |
Nama Tampilan Kolom Pencarian | Teks dilokalisasi untuk kolom pencarian yang akan dibuat untuk tabel terkait. Hal ini biasanya sama seperti nama tampilan untuk tabel utama. Hal ini dapat diubah nanti. |
Nama Kolom Pencarian | Nama untuk kolom pencarian yang akan dibuat di tabel terkait. Nilai yang akan dibuat berdasarkan nNama Tampilan Kolom Pencarian. Kolom ini akan diberi awalan dengan awalan penyesuaian penerbit solusi. |
Anda dapat mengklik untuk menyimpan tabel dan melanjutkan pengeditan. Informasi selengkapnya: Edit Relasi
Catatan
Jika nilai Nama atau Nama Kolom Pencarian sudah ada dalam sistem, Anda akan menerima pesan kesalahan saat Anda menyimpan. Edit nilai sehingga unik dan coba lagi.
Edit relasi
Saat melihat relasi tabel, pilih tabel yang akan diedit. Properti relasi tabel berikut dapat diedit setelah relasi dibuat.
Catatan
Penerbit solusi terkelola dapat mencegah beberapa penyesuaian relasi yang merupakan bagian dari solusi mereka.
Properti relasi tabel
Properti ini adalah tentang hubungan.
Column | KETERANGAN |
---|---|
Dapat dicari | Apakah hubungan ini akan terlihat dalam pencarian tingkat lanjut di aplikasi berdasarkan model. Pilih tidak jika ini merupakan relasi yang tidak penting untuk bisnis Anda. |
Hierarki | Pilihan ini diaktifkan hanya untuk relasi yang merujuk ke diri sendiri. Apakah tabel harus dipertimbangkan untuk menentukan hierarki untuk tabel. Penting: setelah Anda menetapkan kolom rollup properti ini, proses, dan tampilan dapat dikonfigurasi untuk tergantung pada properti ini. Jika Anda nanti mengubah nilai tersebut kemampuan ini yang tergantung pada hierarki tidak akan berfungsi. Informasi lebih lanjut: menentukan dan membuat kueri data yang terkait secara hierarkis |
Kolom pencarian
Ini adalah properti kolom pencarian yang dibuat di tabel terkait. Properti dapat diedit di sini atau dengan mengedit kolom pencarian secara langsung. Beberapa properti kolom tidak dapat diedit dari relasi. Informasi lebih lanjut: Mengedit kolom
Column | KETERANGAN |
---|---|
Nama Tampilan | Teks dilokalisasi untuk kolom pencarian yang akan dibuat untuk tabel terkait. |
Persyaratan kolom | Apakah kolom harus memiliki data sebelum formulir di aplikasi berdasarkan model dapat disimpan. Informasi lebih lanjut: pilihan Persyaratan Kolom |
Deskripsi | Masukkan petunjuk kepada pengguna tentang untuk apa kolom ini. Deskripsi ini akan muncul sebagai tooltip untuk pengguna di aplikasi berdasarkan model saat mereka Arahkan mouse mereka di atas label kolom. |
Navigasikan Item Panel untuk tabel Utama
Dari tabel utama Anda menavigasi untuk melihat baris terkait. Data ini digunakan oleh aplikasi berdasarkan model untuk mengontrol tampilan baris tabel terkait. Pengaturan ini juga dapat diedit menggunakan editor formulir.
Column | KETERANGAN |
---|---|
Pilihan Tampilan | Cara daftar tabel terkait harus ditampilkan. Informasi lebih lanjut: pilihan tampilan |
Label Kustom | Tentukan teks dilokalisasi untuk digunakan, bukan nama jamak bila Anda memilih gunakan Label kustom sebagai pilihan tampilan. |
Area Tampilan | Pilih salah satu pengelompokan yang tersedia untuk menampilkan daftar ini. Pilihan yang tersedia adalah: rincian (untuk grup umum), pemasaran, penjualan, dan Layanan. |
Urutan Tampilan | Mengontrol apakah item navigasi akan dimasukkan dalam area layar yang dipilih. Kisaran nomor dibolehkan dimulai dengan 10.000. Item panel navigasi dengan nilai yang lebih rendah akan muncul di atas relasi lain dengan nilai yang lebih tinggi. |
Pilihan Tampilan
Ini adalah pilihan tampilan yang tersedia:
Pilihan | KETERANGAN |
---|---|
Jangan Tampilkan | Jangan tampilkan tabel terkait untuk relasi ini. |
Gunakan Label Kustom | Bila pilihan ini dipilih, kolom Label Kustom diaktifkan sehingga Anda dapat menentukan teks dilokalisasi untuk digunakan, bukan nama jamak. |
Gunakan Nama Jamak | Gunakan nama tampilan jamak yang ditentukan untuk tabel terkait. |
Perilaku Relasi
Hal ini memungkinkan Anda menentukan standar perilaku untuk tabel terkait. Informasi ini penting karena membantu memastikan integritas data dan dapat mengotomatisasi proses bisnis untuk perusahaan Anda.
Berikut contohnya.
Misalnya, Anda memiliki penjual baru dan ingin menetapkan jumlah peluang yang ada saat ini kepada penjual baru tersebut yang telah ditetapkan ke penjual lain. Masing-masing baris peluang mungkin memiliki sejumlah aktivitas tugas yang terkait. Anda dapat dengan mudah mencari peluang aktif yang ingin Anda tetapkan kembali dan menetapkannya kepada penjual baru. Namun apa yang akan terjadi untuk salah satu aktivitas tugas yang terkait dengan peluang? Apakah Anda ingin membuka masing-masing tugas dan memutuskan apakah mereka juga harus ditetapkan ke penjual baru? Mungkin tidak. Sebaliknya, Anda dapat membiarkan relasi menerapkan beberapa aturan standar untuk Anda secara otomatis. Aturan ini hanya berlaku untuk baris tugas yang terkait dengan peluang yang Anda tetapkan kembali. Pilihannya adalah:
- Tetapkan kembali semua tugas aktif.
- Tetapkan kembali semua tugas.
- Jangan tetapkan kembali tugas apa pun.
- Tetapkan kembali semua tugas saat ini yang telah ditetapkan ke mantan pemilik peluang.
Relasi dapat mengontrol bagaimana cara tindakan yang dilakukan pada baris untuk kaskade baris tabel utama ke catatan baris tabel.
Ada beberapa jenis perilaku yang dapat digunakan jika tindakan tertentu terjadi.
Perilaku
Ini merupakan perilaku yang tersedia untuk dikonfigurasi.
Perilaku | KETERANGAN |
---|---|
Kaskadekan yang Aktif | Jalankan tindakan pada semua baris tabel aktif yang terkait. |
Kaskadekan Semua | Jalankan tindakan pada semua baris tabel terkait. |
Tidak Ada yang Dikaskade | Jangan lakukan apa pun. |
Hapus Link | Hapus nilai pencarian untuk semua baris terkait. |
Batasi | Cegah agar baris tabel utama tidak terhapus saat terdapat baris tabel yang terkait. |
Kaskadekan yang Dimiliki Pengguna | Jalankan tindakan pada semua baris tabel terkait yang dimiliki oleh pengguna yang sama sebagai baris tabel utama. |
Tindakan
Ini adalah tindakan yang dapat memicu perilaku tertentu:
Column | KETERANGAN | Pilihan |
---|---|---|
Tugaskan | Apa yang akan terjadi bila baris tabel utama ditampilkan pada seseorang yang lain? | Kaskadekan Semua Kaskadekan yang Aktif Kaskadekan Dimiliki Pengguna Tidak Dikaskade |
Atur ulang induk | Apa yang akan terjadi bila nilai pencarian tabel terkait di relasi induk diubah? Informasi lebih lanjut: Relasi tabel induk |
Kaskadekan Semua Kaskadekan yang Aktif Kaskadekan Dimiliki Pengguna Tidak Ada yang Dikaskade |
Bagikan | Apa yang akan terjadi bila baris tabel utama dibagi? | Kaskadekan Semua Kaskadekan yang Aktif Kaskadekan Dimiliki Pengguna Tidak Ada yang Dikaskade |
Hapus | Apa yang akan terjadi bila baris tabel utama dihapus? | Kaskadekan Semua Hapus Link Batasi |
Batalkan berbagi | Apa yang akan terjadi bila baris tabel utama dibatalkan untuk dibagi? | Kaskadekan Semua Kaskadekan yang Aktif Kaskadekan Dimiliki Pengguna Tidak Ada yang Dikaskade |
Penggabungan | Apa yang akan terjadi bila baris tabel utama dibatalkan untuk digabung? | Kaskadekan Semua Tidak Ada yang Dikaskade |
Tampilan Rollup | Apa yang dimaksud dengan perilaku yang diinginkan dari tampilan rollup yang terkait dengan hubungan ini? | Kaskadekan Semua Kaskade Aktif Kaskadekan Dimiliki Pengguna Tidak Ada yang Dikaskade |
Pilihan Jenis Perilaku
Gunakan kolom jenis perilaku untuk memilih antara kumpulan standar perilaku atau apakah akan mengonfigurasi mereka secara mandiri.
Pilihan | Keterangan |
---|---|
Induk | tetapkan: Kaskadekan Semua Tetapkan lagi induk: Kaskadekan Semua Bagikan: Kaskadekan Semua Hapus: Kaskadekan Semua tidak dibagikan: Kaskadekan Semua Gabung: Tidak Dikaskade Tampilan Rollup: Tidak Dikaskade | Kaskadekan semua |
Referensial | tetapkan: Tidak Dikaskade Tetapkan lagi induk: Tidak Dikaskade Bagikan: Tidak Dikaskade Hapus: Hapus Link tidak dibagikan: Tidak Dikaskade Gabung: Tidak Dikaskade Tampilan Rollup: Tidak Dikaskade | Kaskadekan semua |
Referensial, Batasi Penghapusan | tetapkan: Tidak Dikaskade Tetapkan lagi induk: Tidak Dikaskade Bagikan: Tidak Dikaskade Hapus: Batasi tidak dibagikan: Tidak Dikaskade Gabung: Tidak Dikaskade Tampilan Rollup: Tidak Dikaskade | Kaskadekan semua |
Kaskade Dapat Dikonfigurasi | Anda dapat mengkonfigurasi perilaku yang Anda inginkan untuk setiap tindakan tergantung pilihan yang tersedia |
Catatan
Anda mungkin tidak dapat memilih opsi Induk jika salah satu dari tabel sudah berpartisipasi dalam relasi entitas induk. Informasi lebih lanjut: Relasi tabel induk
Jika Anda menggunakan Kaskade Dapat Dikonfigurasikan untuk mengatur perilaku untuk tindakan sehingga perilaku sesuai dengan perilaku untuk tindakan yang terkait dengan Jenis Perilaku lain, saat Anda menyimpan relasi, Jenis Perilaku secara otomatis diatur ke jenis pencocokan.
Menghapus relasi
Saat melihat relasi tabel, pilih relasi tabel yang ingin Anda hapus, lalu klik perintah Perintah.
Menghapus relasi akan menghapus kolom pencarian di tabel terkait.
Catatan
Anda tidak dapat menghapus relasi yang memiliki dependensi. Misalnya, jika Anda menambahkan kolom pencarian ke formulir untuk tabel terkait, Anda harus menghapus kolom dari formulir itu sebelum menghapus relasi.
Relasi tabel induk
Masing-masing pasangan tabel yang memenuhi syarat untuk membuat relasi 1:N dapat memiliki beberapa relasi 1:N antara mereka. Namun biasanya hanya satu dari relasi tersebut dapat dianggap relasi tabel induk.
Relasi tabel induk adalah apa pun relasi tabel 1:N di mana salah satu pilihan kaskade di kolom tabel Induk berikut ini benar.
Tindakan | Induk | Bukan Induk |
---|---|---|
Tetapkan | Kaskadekan Semua Kaskadekan Dimiliki Pengguna Kaskade Aktif |
Tidak Dikaskade |
Hapus | Kaskadekan Semua | Hilangkan Tautan Batasi |
Atur ulang induk | Kaskadekan Semua Kaskadekan Dimiliki Pengguna Kaskade Aktif |
Tidak Dikaskade |
Bagikan | Kaskadekan Semua Kaskadekan Dimiliki Pengguna Kaskade Aktif |
Tidak Dikaskade |
Tidak Dibagikan | Kaskadekan Semua Kaskadekan Dimiliki Pengguna Kaskadekan yang Aktif |
Tidak Ada yang Dikaskade |
Misalnya, jika Anda membuat tabel kustom baru dan menambahkan relasi tabel 1:N dengan tabel akun dengan tabel kustom Anda adalah tabel terkait, Anda dapat mengkonfigurasi tindakan untuk relasi tabel tersebut untuk menggunakan pilihan di kolom Induk. Jika Anda nanti menambahkan relasi tabel 1:N lain dengan tabel kustom Anda sebagai tabel referensi, Anda hanya dapat mengkonfigurasi tindakan untuk menggunakan pilihan di kolom Bukan Induk.
Biasanya ini berarti bahwa untuk setiap pasangan tabel ada hanya relasi satu induk. Ada beberapa kasus yang mana pencarian di tabel terkait mungkin memungkinkan hubungan dengan lebih dari satu jenis tabel.
Misalnya, jika tabel memiliki pencarian Pelanggan yang dapat diacu baik kontak atau tabel akun. Ada dua relasi tabel 1:N induk terpisah.
Tabel aktivitas memiliki seperangkat relasi tabel induk serupa untuk tabel yang dapat dikaitkan menggunakan bidang pencarian yang berkenaan.
Pembatasan pada perilaku yang dapat Anda atur
Karena relasi induk, terdapat beberapa keterbatasan yang Anda harus ingat saat Anda menentukan relasi tabel.
- Tabel kustom tidak dapat berupa tabel utama dalam suatu relasi dengan tabel sistem terkait yang dikaskade. Ini berarti Anda tidak dapat memiliki relasi dengan tindakan apa pun yang diatur ke Kaskadekan Semua, Kaskadekan Aktif, atau Kaskadekan Dimiliki Pengguna antara tabel kustom utama dan tabel sistem terkait.
- Tidak ada relasi baru yang memiliki tindakan yang diatur ke Kaskadekan Semua, Kaskadekan Aktif, atau Kaskadekan Dimiliki Pengguna jika tabel terkait dalam relasi tersebut sudah ada sebagai tabel terkait dalam relasi lain yang memiliki tindakan apa pun yang diatur ke Kaskadekan Semua, Kaskadekan Aktif, atau Kaskadekan Dimiliki Pengguna. Hal ini akan mencegah relasi yang menghasilkan sebuah relasi multi-induk.
Lihat juga
Membuat dan mengedit relasi antartabel
Membuat dan mengedit relasi 1: n (satu-ke-banyak) atau relasi n: 1 (banyak ke satu)
Buat dan edit relasi tabel 1:N (satu-ke-banyak) atau N:1 (banyak ke satu) di portal Power Apps
Membuat relasi N:N (Banyak ke Banyak)
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk