Oprette et kort med data fra Dataverse (forhåndsversion)

I dette selvstudium får du at vide, hvordan du opretter et kort, der bruger Microsoft Dataverse-connectoren til at vise og opdatere oplysninger om en konto. Du bruger kortdesigneren, variabler, connectors og mere komplekse Power Fx-udtryk.

Vi antager, at du har dine Power Apps-kortfærdigheder i Hello World-selvstudium og listen over selvstudiet, og vi ved, hvordan du bruger kortdesigneren. Hvis du endnu ikke har udforsket disse selvstudier, anbefales det, at du gør det først og derefter vender tilbage til dette selvstudium.

Forudsætninger

Opret et kort

  1. Log på Power Apps, og vælg Kort. Hvis fanen Kort ikke er synlig, skal du vælge Flere og fastgøre fanen Kort.

  2. Navngiv kortet DataverseCard, og vælg derefter Opret.

Forbind kortet til Dataverse-firmatabellen

  1. Vælg Data > + Tilføj data.

  2. Søg efter Dataverse, og vælg derefter Microsoft Dataverse-connectoren.

  3. Vælg tabellen konto, og vælg derefter Vælg.

    Skærmbillede af Dataverse-firmatabelconnector, der er føjet til et kort i kortdesigneren.

Bede om kontonavnet

  1. Indsæt et tekstnavn-kontrolelement, og indstil dets Tekst-egenskab til Angiv kontonavn.

  2. Indsæt et tekstkontrolelement, og angiv Navn-egenskab, og til AccountName-egenskab til denne variabel.

  3. Indsæt en knap og angiv dens egenskab Titel til Vis detaljer.

  4. Vælg Variabler > + Ny variabel.

  5. Angiv Navn til EnteredAccountName. Lad alle andre værdier være, som de er. Vælg Gem.

  6. Vælg + Nyt skærmbillede fra trævisningen.

  7. Navngiv skærmbilledet DetailsScreen, og vælg Opret.

  8. Vælg hovedskærmbilledet i trævisningen.

  9. Vælg knappen, og angiv egenskaben OnSelect til Set(EnteredAccountName, AccountName); Naviger(DetailsScreen);

    Dette udtryk indeholder to dele, adskilt af et semikolon (;). Første del tildeles værdien af brugerens input, AccountName, til den EnteredAccountName-variabel. I den anden del åbnes det navngivet skærmbillede DetailsScreen. Da udtrykket er bundet til knappens egenskab OnSelect, køres det, når brugeren vælger knappen.

    Skærmbillede af et kort med en Kør Power Fx-knap i kortdesigneren.

Vis firmadetaljer

  1. Vælg DetailsScreen i trævisningen.

  2. Vælg kortets titel, og angiv egenskaben Text til LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.

    I dette udtryk ændres korttitlen til en streng, der indeholder firmanavnet. Du kan angive udtrykket i formellinjen eller egenskabsruden.

    Skærmbillede af overskriften i Detailsscreen, der er angivet til et Power Fx-udtryk.

  3. Vælg det andet tekstnavn, og angiv egenskaben Text til LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.

  4. Indsæt en knap. Angiv egenskaben Title til Søg efter et andet firma og egenskaben OnSelect til Back().

    Skærmbillede af et kort med to tekstnavne og en Kør Power Fx-knap i kortdesigneren.

Ændre beskrivelsen af kontoen

  1. Indsæt et tekstkontrolelement, og angiv Navn-egenskab til NewName.

  2. Indsæt en knap. Angiv egenskaben Title til Update name og dens OnSelect-egenskab til Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Skærmbillede af egenskaberne for en anden Kør Power Fx-knap i kortdesigneren.

Liste over alle konti

  1. Vælg hovedskærmbilledet i trævisningen.

  2. Indsæt en tekstmærkat. Angiv egenskaben Text til ThisItem.'Account Name', og angiv Gentag for hver under fanen Avanceret egenskab firma.

Teste kortet

Du skal gemme dine ændringer permanent, før du spiller på et kort. Vælg Gem, og vælg derefter Afspil.

Test alle kontrolelementerne på begge skærme på kortet. I det første skærmbillede vises alle firmaerne, og du kan skrive navnet på en konto for at åbne en skærm med flere detaljer. I det andet skærmbillede vises firmanavnet og -nummeret, og du kan ændre firmanavnet.