Lõuendirakenduse loomine nullist Exceli andmete põhjal

Looge enda lõuendirakendus nullist Exceli andmete põhjal, mis on vormindatud tabelina ja seejärel lisage soovitud andmed muudest allikatest. Seda õpetust järgides saate luua rakenduse, mis sisaldab kahte kuva. Ühel kuval saavad kasutajad sirvida kirjete kogumit. Teisel kuval saavad kasutajad luua kirje, värskendada kirjes ühte või mitut välja või kustutada terve kirje. See lähenemine võtab rohkem aega kui põhirakenduse loomine Excelist, kuid rakenduse kujundajad, kellel on rohkem kogemusi, saavad seda kasutada oma vajaduste jaoks parima rakenduse loomiseks.

Eeltingimused

Järgige täpselt selles õpetuses kirjeldatud samme, esmalt looge selle näidisandmete abil Exceli fail.

  1. Kopeerige need andmed ja kleepige seejärel Exceli faili.

    Alguskuupäev StartTime Vabatahtlik Varundamine
    Laupäev 10.00 – keskpäev Vasquez Kumashiro
    Laupäev Keskpäeval – 14.00 Jää Singhal
    Laupäev 14.00–16.00 Myk Mueller
    Pühapäev 10.00 – keskpäev Li Adams
    Pühapäev Keskpäeval – 14.00 Singh Morgan
    Pühapäev 14.00–16.00 Batye Nguyen
  2. Vormindage andmed tabelina, nimega Ajakava, et Power Apps saaks teavet sõeluda.

    Lisateavet leiate teemast Tabeli vormindamine Excelis.

  3. Salvestage fail nimega eventsignup.xlsx, sulgege see ja seejärel laadige see pilvepõhisesse kontosse (nt OneDrive).

Oluline

Saate kasutada ka enda Exceli faili ja vaadata õpetusest ainult üldmõisteid. Exceli failis olevad andmed tuleb siiski vormindada tabelina. Lisateavet leiate teemast Tabeli vormindamine Excelis.

Tühja rakenduse avamine

Looge tühi lõuendirakendus telefoni paigutusega.

Andmetega ühenduse loomine

  1. Valige ekraani keskel suvand Loo ühendus andmetega.

  2. Paanil Andmed valige oma pilvepõhise mäluruumi ühendus, kui see on kuvatud. Muul juhul järgige ühenduse lisamiseks neid samme.

    1. Valige Uus ühendus, seejärel oma pilvepõhise mäluruumi paan ja siis käsk Loo.
    2. Viiba kuvamisel sisestage selle konto jaoks oma identimisteave.
  3. Tippige või kleepige jaotises Exceli faili valimine loendi eventsignup esimesed tähed ja seejärel valige fail, mille olete üles laadinud.

  4. Valige jaotises Tabeli valimine märkeruut Ajakava, seejärel valige Ühenda.

  5. Sulgege see paani Andmed ülemises parempoolses nurgas, valides sulgemisikooni (X).

Vaatekuva loomine

  1. Valige kuvatavate tüüpide loendi avamiseks vahekaardil Avaleht valiku Uus ekraan kõrval olev allanool ja seejärel valige Loend.

    Ekraanile lisatakse mitu vaike-juhtelementi, nt otsinguväli ja Galerii juhtelement. Galerii katab otsinguvälja all kogu ekraani.

  2. Valige uue kuva ülaosas suvandi Silt juhtelement ja seejärel asendage [Pealkiri] tekstiga Kirjete kuvamine.

    Kuvakirjete tiitliriba muutmine.

  3. Valige vasakpoolsel navigeerimispaanil suvand BrowseGallery1.

    Galeriid ümbritseb valikuväli pidemetega.

    Loendikuva lisamine.

  4. Valige parempoolse paani vahekaart Atribuudid, seejärel valige menüü Paigutus allanool.

    Paigutuse menüü avamine.

  5. Valige Pealkiri, alapealkiri ja sisutekst.

  6. Asendage valemiribal suvand CustomGallerySample suvandiga Ajakava ja asendage mõlemad SampleText juhud suvandiga Vabatahtlik.

  7. Valige valemiribal paremas servas allanool ja seejärel käsk Vorminda tekst.

    Valem vastab järgmisele näitele.

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  8. Valige parempoolse paani vahekaart Atribuut, seejärel sildi Väljad kõrval käsk Redigeeri.

  9. Valige väljal Title2 Vabatahtlik, seejärel väljal Subtitle2 väärtus StartDay ja väljal Body1 väärtus StartTime.

  10. Sulgege see paani Andmed ülemises parempoolses nurgas, valides sulgemisikooni (X).

Kasutajad saavad galeriid sortida ja filtreerida vabatahtlike nimede järgi, lähtudes selle valemi SortByColumns ja Otsingu funktsioonidest.

  • Kui kasutaja tipib otsinguväljale vähemalt ühe tähe, kuvab galerii ainult need kirjed, mille jaoks väli Vabatahtlik sisaldab teksti, mille kasutaja on sisestanud.
  • Kui kasutaja valib sortimisnupu (nupu Värskenda ja tiitliriba lisamisnupu vahel), kuvab galerii kirjed kasvavas või kahanevas järjestuses (olenevalt sellest, mitu korda kasutaja nupu valib) välja Vabatahtlikul järgi.

Lisateavet selle ja teiste funktsioonide kohta leiate valemi viitest.

Muutmiskuva loomine

  1. Valige vahekaardil Avaleht suvandi Uus ekraan kõrval olev allanool ja seejärel valik Vorming.

  2. Valige vasakpoolsel navigeerimispaanil suvand EditForm1.

  3. Valige parempoolse paani vahekaardil Atribuudid allanool valiku Andmeallikas kõrval ja seejärel valige kuvatavas loendis Ajakava.

  4. Valige äsja määratud andmeallika jaotises suvand Redigeeri välju.

  5. Valige paanil Väljad suvand Lisa väli, märkige iga välja märkeruut ja seejärel valige Lisa.

  6. Valige iga välja nime kõrval olev nool, et välja ahendada, ja lohistage siis välja Vabatahtlik, et see kuvataks väljade loendi ülaosas.

    Taastellimuste väljad.

  7. Sulgege paan Väljad ülemises parempoolses nurgas, valides sulgemisikooni (X).

  8. Määrake sellele avaldisele vormi atribuut Üksus, tippides või kleepides selle valemiribale.

    BrowseGallery1.Selected

  9. Valige uue kuva ülaosas suvandi Silt juhtelement ja seejärel asendage [Pealkiri] tekstiga Kirjete muutmine.

    Pealkirjariba muutmine.

Kuvade kustutamine ja ümbernimetamine

  1. Valige vasakpoolsel navigeerimisribal kolmikpunkt (...) suvandil Screen1 jaoks ja seejärel käsk Kustuta.

    Kuva kustutamine.

  2. Valige kolmikpunkt (...) suvandi Screen2 jaoks, valige Nimeta ümber ja seejärel tippige või kleepige ViewScreen.

  3. Valige kolmikpunkt (...) suvandi Screen3 jaoks, valige Nimeta ümber ja seejärel tippige või kleepige ChangeScreen.

Ikoonide konfigureerimine vaatekuval

  1. Valige suvandi ViewScreen ülaosa lähedal ringikujulise noole ikoon.

    Kirje lisamine värskendamiseks.

  2. Määrake atribuut OnSelect selle valemi ikoonile.

    Refresh(Schedule)

    Kui kasutaja valib selle ikooni, värskendatakse Ajakava andmed Exceli failist.

    Lisateavet selle ja muude funktsioonide kohta leiate teemast valemi viide.

  3. Valige suvandi ViewScreen ülemises paremas nurgas plussikoon.

    Lisage kirje.

  4. Määrake atribuut OnSelect selle valemi ikoonile.

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

    Kui kasutaja valib selle ikooni, kuvatakse ChangeScreen iga välja puhul tühjana, et kasutaja saaks kirjet kergemini luua.

  5. Valige galerii esimese kirje jaoks parempoolne nool.

    Noole valimine.

  6. Määrake atribuut OnSelect selle valemi noolele.

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

    Kui kasutaja valib selle ikooni, kuvatakse ChangeScreen iga väljaga, millel on valitud kirje andmed, et kasutaja saaks kirjet kergemini redigeerida või kustutada.

Ikoonide konfigureerimine muutmiskuval

  1. Atribuudis ChangeScreen valige ülemises vasakus nurgas ikoon X.

    Tühistamisikoon.

  2. Määrake atribuut OnSelect selle valemi ikoonile.

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

    Kui kasutaja valib selle ikooni, hüljatakse kõik selles vaates kasutaja tehtud muudatused ning avaneb vaatekuva.

  3. Valige paremas ülanurgas märkeikoon.

    Märkeikoon.

  4. Määrake atribuut OnSelect selle valemi märkele.

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

    Kui kasutaja valib selle ikooni, salvestatakse kõik selles vaates kasutaja tehtud muudatused ning avaneb vaatekuva.

  5. Valige vahekaardil Lisa Ikoonid ja seejärel ikoon Prügikast.

  6. Seadke uue ikooni atribuudi Värv väärtuseks Valge ja teisaldage uus ikoon, nii et see kuvatakse märkeikooni kõrval.

    Prügikastiikoon.

  7. Määrake atribuut Nähtav selle valemi prügikasti ikoonile.

    EditForm1.Mode = FormMode.Edit

    See ikoon kuvatakse ainult siis, kui vorm on režiimis Redigeeri, mitte režiimis Uus.

  8. Määrake atribuut OnSelect selle valemi prügikasti ikoonile.

    Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)

    Kui kasutaja valib selle ikooni, siis kustutatakse valitud kirje andmeallikast ja avatakse vaatekuva.

Rakenduse katsetamine

  1. Valige ViewScreen ja seejärel avage Eelvaade, vajutades klahvi F5 (või valides paremas ülanurgas ikooni Eelvaade).

    Avab eelvaate režiimi.

  2. Tippige või kleepige otsinguväljale üks või mitu tähte, et filtreerida loend vabatahtlike nimede järgi.

  3. Valige sortimisjärjestuse üks või mitu korda, et näidata andmete tõusvat või laskuv järjestust vabatahtlike nimede järgi.

  4. Lisage kirje.

  5. Värskendage lisatud kirjet ja salvestage muudatused.

  6. Värskendage lisatud kirjet ja tühistage muudatused.

  7. Kustutage lisatud kirje.

  8. Sulgege režiim Eelvaade, vajutades paoklahvi (ESC) (või valides paremas ülanurgas sulgemisikooni).

Järgmised etapid

  • Vajutage klahvikombinatsiooni CTRL-S, et salvestada rakendus pilve, et saaksite selle käivitada ka teistest seadmetest.
  • Andke rakendus ühiskasutusse, et ka teised saaksid seda kasutada.
  • Vaadake lisateavet funktsioonide (nt Plaaster) kohta, mida saate kasutada andmete haldamiseks ilma tavavormi loomata.
  • Linkige see rakendus lahendusega, et saaksite seda näiteks mõnes muus keskkonnas juurutada või avaldada rakenduses AppSource.

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).