Udostępnij przez


Łączenie list przy użyciu kolumny wyszukiwania w Power Apps

W tym samouczku pokazano, jak połączyć dwie listy za pomocą kolumn wyszukiwania w aplikacji kanwy w Power Apps.

SharePoint udostępnia dwa typy kolumn wyszukiwania:

  • Wyszukiwanie: linki do innej listy. Na przykład lista Zamówienia może zawierać kolumnę wyszukiwania, która łączy się z klientami na liście Klienci.
  • Wybór: Wybranie kolumny powoduje wyświetlenie menu elementów, które można wybrać.

Uwaga / Notatka

Podczas tworzenia lub wyświetlania listy w SharePoint następuje automatyczne przekierowanie do aplikacji Listy Microsoft. Listę można zawsze znaleźć zarówno w aplikacji Listy Microsoft, jak i w programie SharePoint. Dowiedz się więcej w temacie Co to jest lista w Microsoft 365?

Wymagania wstępne

Dlaczego warto używać kolumny odnośnika?

Dane w przedsiębiorstwie są duże i złożone. Dane na jednej liście często odnoszą się do danych na innej liście. Kolumny wyszukiwania są podstawowym sposobem łączenia takich danych biznesowych.

Na przykład może istnieć lista Zamówień zawierająca kolumnę odnośnika, która łączy się z listą Klienci , aby pokazać, który klient złożył zamówienie. Kolumna odnośnika na liście Zamówienia umożliwia również pobieranie innych danych z listy Klienci .

Możesz również użyć kolumny odnośnika, aby połączyć listę Orders (Zamówienia ) z listą Product (Produkt ) i dostarczyć informacje potrzebne do zamówienia produktu, takie jak zdjęcia produktów, specyfikacje lub szczegóły producenta.

Do czego służą kolumny wyboru?

Kolumny wyboru są używane dla list krótkich. Zamiast tworzyć oddzielną listę, należy uwzględnić wartości listy w małym menu. To menu jest wyświetlane po wybraniu kolumny Wybór , a następnie możesz wybrać jedną z wartości z menu.

Przykłady obejmują dane, takie jak Kod stanu klienta, Dostępność produktu, Kody stanów — dowolna stała, stosunkowo krótka lista.

Wybrane dane mogą pozostać na osobnej liście, jeśli użyjesz kolumny Lookup aby je połączyć. Jednak implementacja kolumny Wybór jest łatwiejsza i szybsza niż implementacja kolumny Wyszukiwania.

Dowiedz się więcej w temacie Integrowanie usługi SharePoint Online z usługą Power Apps — omówienie.

Utwórz listy

W tym samouczku połączysz dwie listy ze sobą: Assets i RepairShop. Lista Assets służy do śledzenia sprzętu w zespole. Ponieważ sprzęt się psuje od czasu do czasu, używamy listy RepairShop, aby śledzić lokalne sklepy, które mogą go naprawić.

Kolumna wyszukiwania użyta w tym przykładzie

Lista RepairShop używa kolumny ContactEmail do identyfikacji sklepu. Ta lista jest definiowana jako pierwsza, aby każdy wiersz na liście Assets wskazuje coś.

Lista Assets zawiera dwie kolumny wyszukiwania:

  • RepairShop, typu Lookup, używa adresów e-mail do wskazywania wpisów na liście RepairShop .
  • Typ assetType typu Choice zawiera listę typów zasobów dla sprzętu.

Możesz zdefiniować więcej kolumn w zależności od informacji, które należy śledzić.

Definiowanie listy RepairShop i dodawanie danych

Najpierw utwórz tę listę, aby po dodaniu danych do listy Assets, wpisy RepairShop były dostępne w kolumnie wyszukiwania Assets.RepairShop.

  1. W dowolnej witrynie programu SharePoint utwórz nową listę RepairShop na podstawie szablonu Pustej listy.

    Zrzut ekranu przedstawiający lokalizację opcji Lista w menu Nowy witryny programu SharePoint.

  2. Wybierz pozycję Dodaj kolumnę typu Tekst i nadaj jej nazwę ContactEmail, a następnie wybierz pozycję Zapisz.

  3. Wybierz + Dodaj nowy element, aby wprowadzić trzy wiersze lub więcej z różnymi wartościami przykładowymi ContactEmail. Kiedy trzeba naprawić jakiś sprzęt, wybierasz jeden z tych warsztatów.

    Zrzut ekranu przedstawiający lokalizację przycisku Dodaj nowy element na stronie witryny programu SharePoint.

Zdefiniuj listę zasobów

  1. W tej samej witrynie programu SharePoint utwórz nową listę Zasoby na podstawie szablonu Pusta lista.

  2. Wybierz + Dodaj kolumnę i wybierz typ kolumny Wybór. Wybierz pozycję Dalej i nadaj mu nazwę AssetType. Wypełnij wartości Wyboru w sekcji Wybory , aby uzyskać przykładowe zasoby, takie jak komputery stacjonarne, laptopy, telefon z systemem Android, telefon iPhone i tablet z systemem Windows.

    Zrzut ekranu przedstawiający miejsce, w którym można zdefiniować opcje kolumn podczas tworzenia kolumny.

  3. Wybierz Zapisz.

  4. Wybierz + Dodaj kolumnę i wybierz typ kolumny Odnośnik, a następnie wybierz Dalej.

  5. W okienku Tworzenie kolumny dodaj pole RepairShop do pola Nazwa . Przejdź do Wybierz listę jako źródło i wybierz RepairShop. Przejdź do pozycji Wybierz kolumnę z powyższej listy i wybierz pozycję ContactEmail.

  6. Wybierz Zapisz.

    Zobaczysz, że kolumna RepairShop ma ikonę z dwiema strzałkami, która wskazuje, że jest to kolumna typu wyszukiwania.

    Zrzut ekranu przedstawiający kolumnę RepairShop na liście Assets.

Tworzenie aplikacji na podstawie listy Assets

Utwórz aplikację kanwy na podstawie utworzonej wcześniej listy zasobów.

Dodaj dane do listy aktywów

Wyświetlmy podgląd aplikacji i dodajmy elementy do listy Zasoby.

  1. Naciśnij F5 lub wybierz pozycję Podgląd (ikona podglądu).

  2. + Wybierz symbol w prawym górnym rogu aplikacji, aby dodać wpis.

  3. Wprowadź tytuł dla tego elementu zawartości, na przykład Laptop Micah.

  4. Wybierz strzałkę listy rozwijanej AssetType . Wyświetlane wartości to wartości wprowadzone podczas tworzenia tej kolumny. Wybierz jeden z wpisów.

    Zrzut ekranu przedstawiający listę AssetType po wybraniu strzałki rozwijanej listy.

  5. Wybierz strzałkę listy rozwijanej RepairShop . Wybierz jeden z wpisów.

    Zrzut ekranu przedstawiający listę RepairShop po wybraniu strzałki listy rozwijanej.

  6. Wybierz znacznik wyboru, aby zapisać nowy wpis.

  7. (Opcjonalnie) Dodaj więcej elementów do listy.

  8. Naciśnij Esc , aby powrócić do domyślnego obszaru roboczego.

  9. Zapisz i opublikuj aplikację.