Vytvorenie vzťahu medzi entitami.

Údaje v jednej entite sa často vzťahujú na údaje v inej entite. Napríklad môžete mať entitu Učitelia a entitu Trieda. Entita trieda môže mať vyhľadávací vzťah k entite Učitelia, aby ukázala, ktorý učiteľ učí v triede. Vyhľadávacie pole môžete použiť na zobrazenie údajov z entity Učitelia. Zvyčajne sa to označuje ako vyhľadávacie pole.

Definícia vzťahu

Môžete vytvoriť niekoľko typov vzťahov jednej entity k druhej (alebo medzi entitou samotnou). Každá entita môže mať vzťah s viac než jednou entitou, a každá entita môže mať viac ako jeden vzťah s inou entitou. Medzi niektoré bežné typy vzťahov patria:

  • Mnohé k jednému – V tomto type vzťahu môže každý záznam v entite A zodpovedať viac ako jednému záznamu v entite B, ale každý záznam v entite B môže zodpovedať iba jednému záznamu v entite A. Trieda má napríklad vyučovaciu miestnosť. To je najbežnejší druh vzťahu a je uvedený v zozname polí ako Vyhľadávacie pole
  • Jeden k mnohým – V tomto type vzťahu môže každý záznam v entite B zodpovedať viac ako jednému záznamu v entite A, ale každý záznam v entite A môže zodpovedať iba jednému záznamu v entite B. Učiteľ môže napríklad učiť vo viacerých triedach.
  • Mnohé k mnohým – V tomto type vzťahu môže každý záznam v entite A zodpovedať viac než jednému záznamu v entite B, a naopak. Napríklad študenti navštevujú viac tried, a každá trieda môže mať viacerých študentov.

Pridanie vyhľadávacieho poľa (vzťah mnohé k jednému)

Ak chcete pridať k entite vyhľadávací vzťah, vytvorte vzťah pod kartou Vzťahy a zadajte entitu, s ktorou chcete vytvoriť vzťah.

  1. Na powerapps.com rozbaľte sekciu Údaje a kliknite alebo ťuknite na Entity na ľavej navigačnej table.

    Podrobnosti entity

  2. Kliknite alebo ťuknite na existujúcu entitu alebo vytvorte novú entitu

  3. Kliknite na položku Vzťahy

  4. Kliknite na položku Pridať vzťah. Otvorí sa nový panel, kde môžete vybrať entitu, ku ktorej chcete vytvoriť vzťah. Vyberte entitu z rozbaľovacieho zoznamu Súvisiaca entita.

    Vzťah mnohé k jednému

  5. Po výbere entity sa v primárnej entite zobrazia vyhľadávacie polia, ktoré budú predvolene obsahovať názov entity (v tomto príklade triedu), ale môžete ich zmeniť v prípade potreby.

    Vzťah mnohé k jednému

  6. Kliknutím na tlačidlo Hotovo pridáte vzťah k vašej entite a potom kliknite na tlačidlo Uložiť entitu.

    Vzťah mnohé k jednému

Pridanie vzťahu jeden k mnohým

Ak chcete pridať vzťah jeden k mnohým, vytvorte vzťah pod kartou Vzťahy a zadajte entitu, s ktorou chcete vytvoriť vzťah.

  1. Na powerapps.com rozbaľte sekciu Údaje a kliknite alebo ťuknite na Entity na ľavej navigačnej table.

    Podrobnosti entity

  2. Kliknite alebo ťuknite na existujúcu entitu alebo vytvorte novú entitu

  3. Kliknite na položku Vzťahy

  4. Kliknite na šípku nadol vpravo od položky Pridať vzťah. Získate možnosť výberu oboch typov vzťahov. Kliknite na položku Jeden k mnohým. Otvorí sa nový panel, kde môžete vybrať entitu, ku ktorej chcete vytvoriť vzťah. Vyberte entitu z rozbaľovacieho zoznamu Súvisiaca entita.

    Vzťah jeden k mnohým

  5. Po výbere entity sa v primárnej entite zobrazia vyhľadávacie polia, ktoré budú predvolene obsahovať názov entity (v tomto príklade triedu), ale môžete ich zmeniť v prípade potreby.

    Poznámka

    V prípade vzťahu jeden k mnohým sa vyhľadávacie pole vytvorí na súvisiacej entite, nie na aktuálne vybratej entite. Ak potrebujete vyhľadávanie na aktuálnej entite, vytvorte vzťah mnohé k jednému.

    Vzťah jeden k mnohým

  6. Kliknutím na tlačidlo Hotovo pridáte vzťah k vašej entite a potom kliknite na tlačidlo Uložiť entitu.

    Vzťah jeden k mnohým

Pridanie vzťahu typu mnohé k mnohým

V súčasnosti to je k dispozícii iba prostredníctvom ponuky Rozšírené. Z domovskej stránky PowerApps kliknite na možnosť „Rozšírené“ z ľavej ponuky. Informácie o tom, ako vytvoriť vzťah, nájdete v článku Vytvorenie vzťahov N:N

Použite vyhľadávacieho poľa v aplikácii

Ak automaticky vytvoríte aplikáciu z entity, ktorá obsahuje vyhľadávacie pole, zobrazí sa ako ovládací prvok rozbaľovacieho zoznamu, ktorý obsahuje údaje z poľa Primárny názov entity.

Ďalšie kroky