Share via


Skapa ett kort med data från Dataverse (förhandsversion)

I den här självstudier skapar du ett kort som använder Microsoft Dataverse anslutningsprogram för att visa och uppdatera information om ett konto. Du kommer att använda kortdesignern, variabler, anslutningsprogram och mer komplexa Power Fx uttryck.

Vi antar att du har finslipat din Power Apps kortkunskaper i Hello World självstudie och självstudie om inköpslista och är bekanta med att använda kortdesignern. Om du inte har utforskat dessa självstudier än rekommenderar vi att du gör det först och sedan återgår till den här självstudien.

Förutsättningar

Skapa ett kort

  1. Logga in på Power Apps och klicka på Kort. Om fliken Kort inte visas, välj Mer och fäst fliken Kort.

  2. Namnge kortet DataverseCard och välj sedan Skapa.

Anslut kortet till Dataverse kontotabellen

  1. Markera Data > + Lägg till data.

  2. Sök efter Dataverse och markera Microsoft Dataverse anslutningsprogrammet.

  3. Välj tabellen konto och välj sedan Välj.

    Skärmbild på Dataverse kontotabell anslutningsprogram läggs till ett kort i kortdesignern.

Fråga kontonamnet

  1. Infoga en textetikett-kontroll och ställ in egenskapen Text till Ange kontonamnet.

  2. Infoga kontrollen Textinmatning och ange dess egenskapen Name till AccountName.

  3. Infoga en knapp och ange dess egenskap Title till Visa detaljer.

  4. Välj Variabler > + Ny variabel.

  5. Ange Namn till EnteredAccountName. Lämna alla andra värden som de är. Välj Spara.

  6. Öppna trädvyn och välj + Ny skärm.

  7. Namnge skärmen DetailsScreen och välj Skapa.

  8. I trädvyn väljer du skärmen huvud.

  9. Välj knappen och ställ in dess egenskapen OnSelect till Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    Det här uttrycket innehåller två delar, avgränsade med ett semikolon (;). Den första delen tilldelar värdet av användarens indata AccountName, till variabeln EnteredAccountName. Den andra delen öppnar den namngivna skärmen DetailsScreen. Eftersom uttrycket är bundna till knappen egenskap OnSelect körs det när användaren markerar knappen.

    Skärmbild av kort med kör Power Fx-knapp i kortdesigner.

Visa kontoinformation

  1. I trädvyn väljer du skärmen DetailsScreen.

  2. Välj kortets titel och ställ in dess egenskapen Text till LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.

    I det här uttrycket ändras kortrubriken till en sträng där kontonamnet infogas. Du kan ange uttryck i formelfältet eller egenskapsfönstret.

    Skärmbild av Detailsscreen-rubriken som har angetts till ett Power Fx uttryck.

  3. Välj den andra textetiketten och ställ in dess egenskapen Text till LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.

  4. Infoga en knapp. Ange egenskapen Title till Sök efter ett annat konto och dess egenskap OnSelect till Back().

    Skärmbild av kort med två textetiketter och en Power Fx-knapp i kortdesigner.

Ändra kontobeskrivningen

  1. Infoga kontrollen Textinmatning och ange dess egenskapen Name till NewName.

  2. Infoga en knapp. Ange egenskapen Title till Update name och dess egenskap OnSelect till Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Skärmbild av egenskaper för en andra kör Power Fx-knapp i kortdesigner.

Visa alla konton

  1. I trädvyn väljer du skärmen huvud.

  2. Infoga textetikett. Ange egenskapen Text till ThisItem.'Account Name' och avancerad egenskap Repeat for every till account.

Testa kortet

Du bör spara ändringarna permanent innan du spelar ett kort. Välj Spara, och välj Spela upp.

Testa alla kontroller på båda skärmarna på ditt kort. I den första skärmen ska alla konton listas och du kan ange namnet på ett konto om du vill öppna en skärm med mer information. Den andra skärmen ska visa kontonamnet och numret så att du kan ändra kontonamnet.