Tworzenie relacji między tabelami typu wiele do wielu w usłudze Microsoft Dataverse przy użyciu portalu usługi Power Apps
Portal usługi Power Apps zapewnia prosty sposób tworzenia i edytowania relacji wiele do wielu między tabelami na potrzeby usługi Dataverse.
Portal umożliwia konfigurowanie najczęściej spotykanych opcji, ale niektóre opcje można ustawić tylko przy użyciu eksploratora rozwiązań. Więcej informacji:
- Tworzenie relacji typu N:N (wiele do wielu) między tabelami
- Tworzenie relacji N:N (wiele-do-wielu) między tabelami w Dataverse przy użyciu eksploratora rozwiązań
Wyświetlanie relacji wiele-do-wielu między tabelami
- Z Portal Power Apps, wybierz typ projektowania Oparty na modelu lub Kanwa.
- Wybierz Tabele i wybierz tabelę, która ma relacje, jakie chcesz wyświetlić. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.
- W wybranym obszarze Relacje można wybrać następujące widoki:
Wyświetlanie | Opis |
---|---|
Wszystko | Pokazuje wszystkie relacje dla tabeli |
Niestandardowe | Pokazuje tylko relacje niestandardowe dla tabeli |
Wartość domyślna | Pokazuje tylko relacje standardowe dla tabeli |
Relacje wiele-do-wielu będą miały Typ relacji określony jako Wiele-do-wielu.
Uwaga
Tabela, którą wyświetlasz, może nie mieć relacji Wiele-do-wielu.
Utwórz relacje
Podczas wyświetlania relacji między tabelami na pasku poleceń, wybierz Dodaj relację i wybierz Wiele-do-wielu.
Na panelu Wiele-do-wielu wybierz tabelę, którą ma być tabelą pokrewną bieżącej tabeli.
Wybierz Więcej opcji, aby wyświetlić kolumny Nazwa relacji i Nazwa tabeli relacji.
Wartości tych kolumn są generowane na podstawie wybranych tabel.
Uwaga
Jeśli tworzysz więcej niż jedną relację Wiele-do-wielu dla tych samych dwóch tabel, będzie trzeba edytować wygenerowane kolumny Nazwa relacji i Nazwa tabeli relacji, aby były unikatowe.
Wybierz OK, aby zamknąć okienko Wiele-do-wielu. Relacja zostanie utworzona po zapisaniu zmian tabeli.
Po zapisaniu nie ma żadnych danych, które można zmienić przy użyciu Power Apps Portals. Aby edytować właściwości relacji dla aplikacji opartych na modelu użyj Eksploratora.
Tworzenie relacji wiele-do-wielu z taką samą tabelą (relacja typu referencja do samego siebie)
Może się pojawić konieczność utworzenia relacji typu wiele-do-wielu, która odwołuje się do tej samej tabeli. Na przykład rekordy kont mogą zawierać konto nadrzędne rekordów. Jeśli jednak relacja typu sam-referencja nie ma skonfigurowanej etykiet niestandardowych, dwa pokrewne typy rekordów widoczne w aplikacji nie będą widoczne dla użytkowników. Jest tak dlatego, że rekordy pokrewne są wyświetlane dwa razy w aplikacji, używając tej samej nazwy tabeli. Aby utworzyć relację typu odwołujący się do sam siebie, użyj etykiet niestandardowych.
Utwórz nową tabelę niestandardową. W tym przykładzie tabela ma nazwę Tabela niestandardowa.
Otwórz klasyczny eksplorator rozwiązań, otwórz tabelę niestandardową, a następnie w sekcji N:N relacje utwórz nową Relację wiele-do-wielu.
Wykonaj definicję relacji w następujący sposób. Upewnij się, że etykiety niestandardowe są dodawanie zarówno do relacji bieżącej, jak i do drugiej tabeli:
Bieżąca tabela sekcja
- Opcja wyświetlania: Użyj etykiety niestandardowej
- Etykieta niestandardowa: podstawowa relacja między tabelami niestandardowymi
Inna tabela sekcja
- Nazwa encji: Tabela niestandardowa
- Opcja wyświetlania: Użyj etykiety niestandardowej
- Etykieta niestandardowa: pomocnicza konfiguracja relacji między encjami niestandardowymi
Zapisz relację i opublikuj dostosowanie.
Ponieważ pokrewne typy rekordów używają niestandardowych etykiet zdefiniowanych dla relacji autoreferencyjnej zamiast nazwy tabeli, użytkownicy uruchamiający aplikację mogą rozróżnić dwa pokrewne typy rekordów, które istnieją.
Usuń relacje
Podczas wyświetlania relacji między tabelami wybierz relację, którą chcesz usunąć.
Można użyć polecenia Usuń relację na pasku poleceń lub z wiersza menu kontekstowego po wybraniu wielokropka (...).
Usunięcie relacji Wiele-do-wielu spowoduje usunięcie utworzonej tabeli relacji. Wszystkie dane łączące tabele za pomocą relacji zostaną utracone.
Zobacz także
Tworzenie relacji typu N:N (wiele do wielu) między tabelami
Tworzenie relacji N:N (wiele-do-wielu) między tabelami w Dataverse przy użyciu eksploratora rozwiązań
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).