Skapa en relation mellan entiteter

Data i en entitet är ofta kopplad till data i en annan entitet. Du kan till exempel ha en lärare-entitet och en klass-entitet och klass-entiteten kan ha en relation med uppslag till lärare-entiteten för att visa vilken lärare som undervisar i klassen. Du kan använda ett uppslagsfält som visar data från lärare-entitet. Detta kallas ofta för ett uppslagsfält.

Definiera en relation

Du kan skapa flera typer av relationer från en entitet till en annan (eller mellan en entitet och sig själv). Varje entitet kan ha en relation med fler än en entitet, och varje entitet kan ha fler än en relation till en annan entitet. Det finns några vanliga relationstyper:

  • Många till en - i den här typen av relation kan varje post i en entitet A som matchar mer än en post i entiteten B, men varje post i entiteten B kan matcha endast en post i entiteten A. Till exempel har en klass ett enda klassrum. Det här är den vanligaste typen av relation och visas i listan över fält som ett uppslagsfält
  • En till många - i den här typen av relation kan varje post i en entitet B som matchar mer än en post i entiteten A, men varje post i entiteten A kan matcha endast en post i entiteten B. Till exempel undervisar en lärare i många klasser.
  • Många till många - i den här typen av relation, kan varje post i entitet A matcha mer än en post i entitet B och vice versa. Till exempel elever deltar i många klasser och varje klass kan ha flera elever.

Lägga till ett uppslagsfält (Många-till-en-relation)

Om du vill lägga till en relation för uppslag till en entitet, skapa en relation under fliken relationer och välj den entitet som du vill skapa en relation.

  1. I powerapps.com, expandera avsnittet Data och klicka eller tryck på entiteter i den vänstra navigeringsrutan.

    Entitetsinformation

  2. Klicka eller tryck på en befintlig entitet eller skapa en ny entitet

  3. Klicka på relationer.

  4. Klicka på Lägg till relation, detta öppnar en ny panel som du kan välja den entitet som du vill skapa en relation till. Välj en entitet från listrutan relaterad entitet.

    Många-till-en-relation

  5. När du har markerat en entitet kommer uppslagsfälten att visas på den primära entiteten, de är som standard med entiteters namn (i det här exemplet klassrummet) men du kan ändra dem om det behövs.

    Många-till-en-relation

  6. Klicka på klar för att lägga till relationen i entiteten och klicka sedan på spara entiteten.

    Många-till-en-relation

Lägg till en en till många-relation

Om du vill lägga till en till många-relation för uppslag till en entitet, skapa en relation under fliken relationer och välj den entitet som du vill skapa en relation.

  1. I powerapps.com, expandera avsnittet Data och klicka eller tryck på entiteter i den vänstra navigeringsrutan.

    Entitetsinformation

  2. Klicka eller tryck på en befintlig entitet eller skapa en ny entitet

  3. Klicka på relationer.

  4. Klicka på nedpilen till höger om Lägg till relation, detta ger valet av båda typer av relationer. Klicka på En till många, detta öppnar en ny panel som du kan välja den entitet som du vill skapa en relation till. Välj en entitet från listrutan relaterad entitet.

    En till många-relation

  5. När du har markerat en entitet kommer uppslagsfälten att visas på den primära entiteten, de är som standard med entiteters namn (i det här exemplet klass) men du kan ändra dem om det behövs.

    Anteckning

    När det gäller en till många-relationer, uppslagningsfältet skapas för den relaterade entiteten, inte entiteten som du har valt. Om du behöber söka på den aktuella entiteten skapar du en många till en-relation.

    En till många-relation

  6. Klicka på klar för att lägga till relationen i entiteten och klicka sedan på spara entiteten.

    En till många-relation

Lägg till en många till en-relation

Detta är för närvarande bara tillgängligt genom menyn Avancerat. Från PowerApps-startsida klickar du på den vänstra menyn ”Avancerat”. Information om hur du skapar relationen finns skapa N till N-relationer

Använda ett uppslagsfält i en app

Om du skapar en app automatiskt från en entitet som innehåller ett uppslagsfält, visas den som en listrutakontroll som innehåller data från fältet primärt namn för entiteten.

Lägg till 1 till n- och n till n-relationer för arbetsyteappar

Använd funktionen relatera för att koppla två poster med hjälp av en till många- eller många till många-relation i Common Data Service Mer information: relatera och orelatera funktioner i PowerApps

Nästa steg