Opret en lærredapp fra bunden ved hjælp af Microsoft Dataverse

Opret en lærredapp til administration af data, der er gemt i Dataverse, vha. standardtabeller (som er indbygget), brugerdefinerede tabeller (som din organisation opretter) eller begge dele.

Når du bygger en app fra Dataverse, behøver du ikke at oprette en forbindelse fra Power Apps, som du ellers gør med datakilder som f.eks. SharePoint, Dynamics 365 eller Salesforce. Du skal blot angive de tabeller, du vil vise eller administrere i appen.

Forudsætninger

  • Før du opretter en app fra bunden, bør du lære de grundlæggende funktioner i Power Apps at kende ved at oprette en app og derefter tilpasse appens galleri, formularer og kort.
  • Skift til et miljø, hvor en database er blevet oprettet med eksempeldata. Hvis du har den relevante licens, kan du oprette et miljø, der opfylder dette behov.
  • Hvis du vil oprette en app, skal du være tildelt til sikkerhedsrollen Miljøopretter.

Åbn en tom app

  1. Log på Power Apps.

  2. Vælg Lærredapp fra bunden under Skab din egen app.

    Feltet Tom app.

  3. Angiv et navn til din app, vælg Telefon, og vælg derefter Opret.

    Du kan bygge en app til tablets fra bunden af, men i dette emne vises, hvordan du bygger en app til telefoner.

Angive en tabel

  1. Midt på skærmen skal du vælge Opret forbindelse til data.

  2. I ruden Data skal du vælge Microsoft Dataverse, markere afkrydsningsfeltet Konti og derefter vælge Opret forbindelse.

  3. Luk ruden Data ved at vælge lukkeikonet i øverste højre hjørne.

Tilføj et listeskærmbillede

  1. På fanen Start skal du vælge pil ned for Nyt skærmbillede og derefter vælge Liste.

    Tilføj en listeskærm.

  2. På navigationslinjen til venstre skal du vælge BrowseGallery1 og derefter angive værdien af egenskaben Items til denne formel:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Denne formel angiver følgende:

    • Galleriet bør vise data fra tabellen Konti.

    • Dataene sorteres i stigende rækkefølge, indtil en bruger vælger sorteringsknappen for at ændre sorteringsrækkefølgen.

    • Hvis en bruger skriver eller indsætter et eller flere tegn i søgefeltet (TextSearchBox1), er det kun de konti, hvor feltet Navn indeholder de tegn, som brugeren har angivet, der vises på listen.

      Du kan bruge disse og mange andre funktioner til at angive, hvordan din app vises og fungerer.

      Angiv egenskaben Elementer for galleriet.

  3. Angiv galleriets layout, så du kun får vist navnet på hver enkelt konto, og konfigurer titellinjen, så ordet Søg vises, som beskrevet i Tilpas et galleri.

    Skærmen Gennemse.

  4. På navigationslinjen til venstre skal du holde markøren over Screen1, vælge ellipseikonet (...) og derefter vælge Slet.

  5. På navigationslinjen til venstre skal du holde markøren over Screen2, vælge ellipseikonet (...) og derefter vælge Omdøb.

  6. Skriv eller indsæt BrowseScreen, og omdøb derefter galleriet på den skærm til BrowseGallery.

    Omdøb skærmen Gennemse, galleri.

Tilføj en formularskærm

  1. Gentag det første trin i den forrige procedure, bortset fra at du skal tilføje en Formular-skærm i stedet for en Liste-skærm.

  2. Angiv formularens DataSource-egenskab til Konti og dens Element-egenskab til BrowseGallery.Selected som vist under fanen Avanceret i højre rude.

    Indstil egenskaberne Datakilde og Element for formularen.

  3. På fanen Egenskaber i ruden til højre skal du vælge Rediger felter for at åbne ruden Felter.

  4. Vælg Tilføj felt, og markér derefter afkrydsningsfelterne for følgende felter:

    • Kontonavn
    • Adresse 1: Gade 1
    • Adresse 1: By
    • Adresse 1: Postnummer
    • Antal medarbejdere
    • Årsomsætning

    Bemærk

    Uden for dette scenario kan du oprette et brugerdefineret felt ved at vælge Nyt felt, levere de nødvendige oplysninger og derefter vælge Udført. Flere oplysninger: Oprette en kolonne.

    Vælg og tilføj en kolonne.

  5. Vælg Tilføj.

  6. Indstil egenskaben Tekst for titellinjen til at vise Opret/rediger.

    Ændringerne afspejles i skærmbilledet.

    Skærm efter ændringerne.

  7. Omdøb skærmen FormScreen.

Konfigurer ikoner

  1. Klik eller tryk på det cirkelformede ikon øverst på skærmen i BrowseScreen, og angiv følgende formular for egenskaben OnSelect:

    Refresh(Accounts)

    Ikonet Opdater.

  2. Angiv egenskaben OnSelect for plusikonet til denne formel:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Ikonet Tilføj.

  3. Angiv egenskaben OnSelect for den første pil, der peger mod højre, til følgende formel:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Ikonet Næste.

  4. FormScreen skal du angive egenskaben OnSelect for ikonet Annuller til denne formel:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Ikonet Annuller.

  5. Angiv egenskaben OnSelect for ikonet Afkrydsning til denne formel:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Fluebensikon.

  6. Vælg Ikoner under fanen Indsæt, og vælg derefter ikonet Papirkurv.

  7. Indstil egenskaben Farve for ikonet Papirkurv til Hvid, og angiv følgende formel for egenskaben OnSelect:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Ikonet Papirkurv.

Test appen

  1. Vælg BrowseScreen på navigationslinjen til venstre, og åbn derefter Eksempelvisning ved at trykke på F5 (eller ved at vælge ikonet Afspil i øverste højre hjørne).

    Åbn Forhåndsversion.

  2. Skift mellem stigende og faldende sorteringsrækkefølge på listen, og filtrer listen ved at angive et eller flere tegn i kontonavnet.

  3. Tilføj en konto, rediger den konto, du har tilføjet, begynd at opdatere kontoen, men annuller dine ændringer, og slet derefter kontoen.

Næste trin