Share via


Dataverse-tietoja sisältävän kortin luominen (esiversio)

Tässä opetusohjelmassa luodaan kortti, joka Microsoft Dataverse-yhdistintä tiliä koskevien tietojen näyttämiseen ja päivittämiseen. Käytössä on korttien suunnitteluohjelma, muuttujia, yhdistimiä ja monimutkaisia Power Fx -lausekkeita.

Oletuksena on, että Power Apps -korttien luontia on harjoiteltu Hei maailma -opetusohjelmassa ja ostosluettelon opetusohjelmassa ja että korttien suunnitteluohjelman käyttöä on tuttua. Jos edellä mainittuihin opetusohjelmat ovat vielä käyttämättä, niihin kannattaa tutustua ensin ja palata sen jälkeen tähän opetusohjelmaan.

edellytykset

Luo kortti

  1. Kirjaudu Power Appsiin ja valitse Kortit. Jos Kortit-välilehti ei ole näkyvissä, valitse Lisää ja kiinnitä Kortit-välilehti.

  2. Anna kortin nimeksi DataverseCard ja valitse sitten Luo.

Kortin yhdistäminen Dataverse-tilitaulukkoon

  1. Valitse Tiedot > + Lisää tiedot.

  2. Hae Dataverse ja valitse sitten Microsoft Dataverse -yhdistin.

  3. Valitse ensin tili-taulukko ja sitten Valitse.

    Näyttökuvassa kortin suunnitteluohjelmassa korttiin lisätty Dataversen tilitaulukon yhdistin

Tilin nimen pyytäminen

  1. Lisää tekstiotsikon ohjausobjekti ja määritä sen Teksti-ominaisuudeksi Anna tilin nimi.

  2. Lisää tekstinsyötön ohjausobjekti ja määritä sen Nimi-ominaisuudeksi AccountName.

  3. Lisää painike ja määritä sen Otsikko-ominaisuudeksi Näytä tiedot.

  4. Valitse Muuttujat > + Uusi muuttuja.

  5. Määritä nimeksi EnteredAccountName. Älä muuta muita arvoja. Valitse Tallenna.

  6. Avaa puunäkymä ja valitse + Uusi näyttö.

  7. Anna näytön nimeksi DetailsScreen ja valitse sitten Luo.

  8. Valitse puunäkymässä päänäyttö.

  9. Valitse painike ja määritä sen OnSelect-ominaisuudeksi Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    Lausekkeessa on kaksi puolipisteellä (;) erotettua osaa. Ensimmäinen osa määrittää käyttäjän syötteen, AccountName, arvon EnteredAccountName-muuttujaan. Toinen osa avaa DetailsScreen-nimisen näytön. Koska lauseke on sidottu painikkeen OnSelect-ominaisuuteen, se suoritetaan, kun käyttäjä valitsee painikkeen.

    Näyttökuvassa korttien suunnitteluohjelmassa kortti, jossa on suorita Power Fx -painike

Tilin tietojen näyttäminen

  1. Valitse puunäkymässä DetailsScreen-näyttö.

  2. Valitse kortin otsikko ja määritä sen Teksti-ominaisuudeksi LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.

    Lauseke muuttaa kortin otsikoksi tilin nimen sisältävän merkkijonon. Lauseke voidaan syöttää kaavarivillä tai ominaisuusruudussa.

    Näyttökuvassa Detailsscreen-otsikko Power Fx-lausekkeeseen määritettynä

  3. Valitse toinen tekstiotsikko ja määritä sen Teksti-ominaisuudeksi LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.

  4. Lisää painike. Määritä sen Otsikko-ominaisuudeksi Hae toista tiliä ja sen OnSelect-ominaisuudeksi Back().

    Näyttökuvassa korttien suunnitteluohjelmassa kortti, jossa on kaksi tekstiotsikkoa ja Suorita Power Fx -painike

Tilin kuvauksen muuttaminen

  1. Lisää tekstinsyötön ohjausobjekti ja määritä sen Nimi-ominaisuudeksi NewName.

  2. Lisää painike. Määritä Otsikko-ominaisuudeksi Päivitä nimi ja sen OnSelect-ominaisuudeksi Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Näyttökuvassa toisen Suorita Power Fx -painikkeen ominaisuudet korttien suunnitteluohjelmassa

Kaikkien tilien luettelointi

  1. Valitse puunäkymässä päänäyttö.

  2. Lisää tekstiotsikko. Määritä sen Teksti-ominaisuudeksi ThisItem.'Account Name' ja sen lisäasetusten Toista jokaiselle -ominaisuudeksi tili.

Kortin testaaminen

Muutokset kannattaa tallentaa pysyvästi ennen kortin toistamista. Valitse ensin Tallenna ja sitten Toista.

Testaa kaikki ohjausobjektin kortin kummassakin näytössä. Ensimmäisessä näytössä pitäisi olla kaikkien tilien luettelo. Siinä pitäisi olla myös mahdollista kirjoittaa tilin nimi ja avata tällä tavoin lisätietoja sisältävä näyttö. Toisessa näytössä pitäisi näkyä tilin nimi ja numero. Myös tilin nimen muuttaminen pitäisi olla siinä mahdollista.