Share via


Een kaart maken met gegevens vanuit Dataverse (preview)

In deze zelfstudie leert u een kaart te maken die gebruikmaakt van de Microsoft Dataverse-connector om informatie over een account weer te geven en bij te werken. U gaat gebruikmaken van de kaartontwerper, variabelen, connectors en complexere Power Fx-expressies.

We gaan ervan uit dat u uw Power Apps-kaartvaardigheden hebt aangescherpt in de zelfstudie Hallo wereld en de zelfstudie boodschappenlijst en bekend bent met het gebruik van de kaartontwerper. Als u deze zelfstudies nog niet hebt doorgenomen, raden we u aan dat eerst te doen en vervolgens terug te keren naar deze zelfstudie.

Vereisten

Kaart maken

  1. Meld u aan bij Power Apps en selecteer Kaarten. Als het tabblad Kaarten niet zichtbaar is, selecteert u Meer en maakt u het tabblad Kaarten vast.

  2. Geef de kaart de naam DataverseCard en selecteer vervolgens Maken.

De kaart verbinden met de Dataverse-accounttabel

  1. Selecteer Gegevens > + Gegevens toevoegen.

  2. Zoek naar Dataverse en selecteer vervolgens de Microsoft Dataverse-connector.

  3. Selecteer de tabel account en selecteer vervolgens Selecteren.

    Schermopname van de connector voor Dataverse-accounttabellen toegevoegd aan een kaart in de kaartontwerper.

Vraag de accountnaam op

  1. Voeg een besturingselement van het type tekstlabel in en stel de eigenschap Tekst in op Accountnaam invoegen.

  2. Voeg een besturingselement van het type tekstinvoer in en stel de eigenschap Naam in op AccountName.

  3. Voeg een knop in en stel de eigenschap Titel in op Details weergeven.

  4. Selecteer Variabelen > + Nieuwe variabele.

  5. Stel Naam in op EnteredAccountName. Laat alle andere waarden ongewijzigd. Selecteer Save.

  6. Open de structuurweergave en selecteer + Nieuw scherm.

  7. Geef het scherm de naam DetailsScreen en selecteer vervolgens Maken.

  8. Selecteer in de structuurweergave het hoofdscherm.

  9. Selecteer de knop en stel de eigenschap OnSelect in op Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    Deze uitdrukking bestaat uit twee delen, gescheiden door een puntkomma (;). In het eerste deel wordt de waarde van de invoer van de gebruiker, AccountName, toegewezen aan de variabele EnteredAccountName. Het tweede deel opent het scherm genaamd DetailsScreen. Omdat de uitdrukking gebonden is aan de OnSelect-eigenschap van de knop, wordt deze uitgevoerd wanneer de gebruiker de knop selecteert.

    Schermopname van een kaart met een knop Power Fx uitvoeren in de kaartontwerper.

Accountdetails weergeven

  1. Selecteer in de structuurweergave het scherm DetailsScreen.

  2. Selecteer de kaarttitel en stel de eigenschap Tekst in op LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.

    Deze expressie wijzigt de kaarttitel in een tekenreeks waarin de accountnaam is opgenomen. U kunt de expressie invoeren in de formulebalk of in het eigenschappenvenster.

    Schermopname van de titel Detailsscreen ingesteld op een Power Fx-expressie.

  3. Selecteer het tweede tekstlabel en stel de eigenschap Tekst in op LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.

  4. Voeg een knop in. Stel de eigenschap Titel in op Zoeken naar een ander account en de bijbehorende eigenschap OnSelect op Back().

    Schermopname van een kaart met twee tekstlabels en een knop Power Fx uitvoeren in de kaartontwerper.

De beschrijving van het account wijzigen

  1. Voeg een besturingselement van het type tekstinvoer in en stel de eigenschap Naam in op NewName.

  2. Voeg een knop in. Stel de eigenschap Titel in op Update name en de eigenschap OnSelect op Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Schermopname van de eigenschappen van een tweede knop Power Fx uitvoeren in de kaartontwerper.

Alle accounts weergeven

  1. Selecteer in de structuurweergave het hoofdscherm.

  2. Voeg een tekstlabel in. Stel op de eigenschap Tekst in op ThisItem.'Account Name' en stel de geavanceerde eigenschap Herhalen voor elke in op account.

De kaart testen

U moet uw wijzigingen permanent opslaan voordat u een kaart afspeelt. Selecteer Opslaan en selecteer vervolgens Afspelen.

Test alle besturingselementen op beide schermen op uw kaart. Het eerste scherm zou alle accounts moeten tonen en u de mogelijkheid geven om de naam van een account in te voeren om een scherm met meer details te openen. Het tweede scherm zou de accountnaam en het nummer moeten weergeven en u in staat moeten stellen de accountnaam te wijzigen.