Opprett et kort med data fra Dataverse (forhåndsversjon)

I denne opplæringen lærer du hvordan du oppretter et kort som bruker Microsoft Dataverse-koblingen til å vise og oppdatere informasjon om en konto. Du bruker kortutformingen, variabler, koblinger og mer komplekse Power Fx-uttrykk.

Vi forutsetter at du har finpusset Power Apps-kortferdighetene i opplæringen Hello World og opplæringen for handlelister og er kjent med hvordan du bruker kortutformingen. Hvis du ikke har utforsket disse opplæringene ennå, anbefaler vi at du gjør dette først, og deretter kommer tilbake til denne opplæringen.

Forutsetning

Opprett et kort

  1. Logg på Power Apps, og velg Kort. Hvis Kort-fanen ikke vises, velger du Mer og fester Kort-fanen.

  2. Gi kortet navnet DataverseCard, og velg deretter Opprett.

Koble kortet til Dataverse-kontotabellen

  1. Velg Data > + Legg til data.

  2. Søk etter Dataverse og velg deretter Microsoft Dataverse-koblingen.

  3. Velg Konto-tabellen, og velg deretter Velg.

    Skjermbilde av Dataverse-kontotabellkoblingen lagt til et kort i kortutformingen.

Spør etter navnet på forretningsforbindelsen

  1. Sett inn en tekstetikettkontroll, og angi Text-egenskapen til Angi kontonavn.

  2. Sett inn en tekstinndatakontroll, og angi Name-egenskapen til AccountName.

  3. Sett inn en knapp, og angi Title-egenskapen til Vis detaljer.

  4. Velg Variabler > + Ny variabel.

  5. Sett Navn til EnteredAccountName. La alle andre verdier være som de er. Velg Lagre.

  6. Åpne trevisningen og + Ny skjerm.

  7. Gi skjermen navnet DetailsScreen, og velg deretter Opprett.

  8. Velg hovedskjermen i trevisningen.

  9. Velg knappen, og sett egenskapen OnSelect til Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    Dette uttrykket har to deler, atskilt med et semikolon (;). Den første delen tildeler verdien til brukeren inndata, AccountName, til EnteredAccountName-variabelen. Den andre delen åpner skjermen med navnet DetailsScreen. Siden uttrykket er bundet til knappens OnSelect-egenskapen, kjører det når brukeren velger knappen.

    Skjermbilde av et kort med en Kjør Power Fx-knapp i kortutformingen.

Vis kontodetaljer

  1. Velg DetailsScreen i trevisningen.

  2. Velg korttittelen, og sett egenskapen Text til LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.

    Dette uttrykket endrer korttittelen til en streng som omfatter kontonavnet. Du kan skrive inn uttrykket på formellinjen eller i egenskapsruten.

    Skjermbilde av Detailsscreen-tittelen angitt til et Power Fx-uttrykk.

  3. Velg den andre tekstetiketten og sett egenskapen Text til LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.

  4. Sett inn en knapp. Sett egenskapen Title til Søk etter en annen konto og egenskapen OnSelect til Back().

    Skjermbilde av et kort med to tekstetiketter og en Kjør Power Fx-knapp i kortutformingen.

Endre beskrivelse for forretningsforbindelsen

  1. Sett inn en tekstinndatakontroll, og angi Name-egenskapen til NewName.

  2. Sett inn en knapp. Sett egenskapen Title til Oppdater navn og OnSelect-egenskapen til Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Skjermbilde av egenskapen til en ny Kjør Power Fx-knapp i kortutformingen.

Vise alle forretningsforbindelser

  1. Velg hovedskjermen i trevisningen.

  2. Sett inn en tekstetikett. Angi Text-egenskapen til ThisItem.'Account Name' og angi den avanserte Repeat for every-egenskapen i konto.

Teste kortet

Du bør lagre endringene permanent før du spiller av et kort. Velg Lagre og deretter Spill av.

Test alle kontrollene på begge skjermene på kortet. Den første skjermen viser alle kontoen, og du kan skrive inn navnet på en konto for å åpne en skjerm med flere detaljer. Den andre skjermen skal vise kontonavnet og -nummeret og gjøre det mulig å endre kontonavnet.