Kreiranje aplikacije sa podlogom od početka na osnovu Excel podataka

Kreirajte sopstvenu aplikaciju sa podlogom na osnovu Excel podataka, formatirane kao tabela, a zatim dodajte podatke iz drugih izvora ako želite. Praćenjem ovog vodiča kreiraćete aplikaciju koja sadrži dva ekrana. Na jednom ekranu korisnici mogu da pregledavaju skup zapisa. Na drugom ekranu, korisnici mogu kreirati zapis, ažurirati jedno ili više polja u zapisu ili izbrisati čitav zapis. Ovaj pristup zahteva više vremena nego što zahteva kreiranje osnovne aplikacije iz programa Excel, ali proizvođači aplikacija koji imaju više iskustva mogu ga koristiti za izgradnju najbolje aplikacije za svoje potrebe.

Preduslovi

Da biste tačno pratili korake iz ovog vodiča, prvo napravite Excel datoteku koristeći ove primere podataka.

  1. Kopirajte ove podatke, a zatim ih nalepite u Excel datoteku.

    Dan početka StartTime Volonter Rezervno kopiranje
    subota 10:00 – 12:00 Vasquez Kumashiro
    subota 12:00 – 14:00 Ice Singhal
    subota 14:00 - 16:00 Myk Mueller
    nedelja 10:00 – 12:00 Li Adams
    nedelja 12:00 – 14:00 Singh Morgan
    nedelja 14:00 – 16:00 Batye Nguyen
  2. Formatirajte te podatke u tabeli, po imenu Raspored, tako da Power Apps može da analizira informacije.

    Za više informacija pogledajte Formatiranje tabele u programu Excel.

  3. Sačuvajte datoteku pod imenom eventsignup.xlsx, zatvorite ga i stavite u nalog za skladištenje u oblaku, kao što je OneDrive.

Važno

Možete da koristite sopstvenu Excel datoteku i pregledate ovaj vodič samo za opšte koncepte. Međutim, podaci u Excel datoteci moraju da budu formatirani kao tabela. Za više informacija pogledajte Formatiranje tabele u programu Excel.

Otvaranje prazne aplikacije

Napravite praznu aplikaciju sa podlogom sa rasporedom za telefon.

Povežite se sa podacima

  1. Na sredini ekrana odaberite povežite se sa podacima.

  2. U oknu Podaci izaberite vezu za svoj nalog za skladištenje u oblaku ako se pojavi. U suprotnom, da biste dodali vezu, pratite ove korake:

    1. Izaberite Nova veza, izaberite pločicu za svoj nalog za skladištenje u oblaku, a zatim izaberite Kreiraj.
    2. Ako se to od vas zatraži, obezbedite svoje akreditive za taj nalog.
  3. U okviru Izaberite Excel datoteku, upišite ili nalepite prva slova od eventsignup da biste filtrirali listu, a zatim izabrali datoteku koju ste postavili.

  4. U delu Odaberite tabelu, potvrdite izbor Raspored, a zatim izaberite Poveži se.

  5. U gornjem desnom uglu okna Podaci zatvorite ga izborom ikone zatvaranja (X).

Kreiranje ekrana prikaza

  1. Na kartici Početak izaberite strelicu nadole pored Novi ekran da biste otvorili listu vrsta ekrana, a zatim izaberite Lista.

    Dodaje se ekran sa nekoliko podrazumevanih kontrola, kao što su okvir za pretragu i kontrola Galerija. Galerija pokriva ceo ekran ispod polja za pretragu.

  2. Na vrhu novog ekrana izaberite kontrolu Oznaka, a zatim je zamenite [Naslov] sa Pregled zapisa.

    Promenite traku naslova za prikaz zapisa.

  3. U levoj traci za navigaciju izaberite BrowseGallery1.

    Galeriju okružuje je okvir za odabir sa ručicama.

    Dodavanje ekrana liste.

  4. Na kartici Svojstva u oknu na desnoj strani, izaberite strelicu nadole za meni Raspored.

    Otvorite meni rasporeda.

  5. Izaberite Naslov, podnaslov i telo.

  6. U traci sa formulama zamenite CustomGallerySample sa Raspored i zamenite obe instance Primer teksta sa Volonter.

  7. Na desnoj ivici trake formule izaberite strelicu nadole, a zatim izaberite Formatiranje teksta.

    Formula odgovara ovom primeru:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  8. Na kartici Svojstva u desnom oknu, izaberite Uredi pored oznake Polja.

  9. U okviru Title2 izaberite Volunteer, u okviru Subtitle2 izaberite StartDay, a u okviru Body1 izaberite StartTime.

  10. U gornjem desnom uglu okna Podaci zatvorite ga izborom ikone zatvaranja (X).

Korisnici mogu sortirati i filtrirati galeriju prema imenu volontera na osnovu funkcija SortByColumns i SortByColumns u toj formuli.

  • Ako korisnik unese u polje za pretragu najmanje jedno slovo, galerija prikazuje samo one zapise za koje polje Volonter sadrži tekst koji je korisnik upisao.
  • Ako korisnik izabere dugme za sortiranje (između dugmeta za osvežavanje i dugmeta plus u naslovnoj traci), galerija prikazuje zapise u uzlaznom ili silaznom redosledu (u zavisnosti od toga koliko puta korisnik izabere dugme) na osnovu polja Volonter.

Za više informacija o ovim i drugim funkcijama, pogledajte referencu na formule.

Kreiranje promene ekrana

  1. Na kartici Početak izaberite strelicu nadole pored Novi ekran, a zatim izaberite Obrazac.

  2. U levoj traci za navigaciju, izaberite EditForm1.

  3. Na kartici Svojstva u oknu na desnoj strani, izaberite strelicu nadole pored Izvor podataka, a zatim ili izaberite Raspored.

  4. Izaberite izvor podataka koji ste upravo naveli, izaberite Uređivanje polja.

  5. U oknu Polja izaberite Dodaj polje, potvrdite izbor za svako polje, a zatim izaberite Dodaj.

  6. Izaberite strelicu pored imena svakog polja da biste je saželi, a zatim prevucite polje Volonter nagore tako da se pojavljuje na vrhu liste polja.

    Promena mesta polja.

  7. U gornjem desnom uglu okna Polja zatvorite ga izborom ikone zatvaranja (X).

  8. Podesite svojstvo obrasca Item na ovaj izraz tako što ga unesete ili nalepite u traku formule:

    BrowseGallery1.Selected

  9. Na vrhu ekrana izaberite kontrolu Oznaka, a zatim je zamenite [Naslov] sa Promena zapisa.

    Promena naslovne trake.

Brisanje i preimenovanje ekrana

  1. Na levoj traci za navigaciju izaberite ikonu tri tačke (...) za Screen1, a zatim izaberite Izbriši.

    Izbriši ekran.

  2. Izaberite ikonu tri tačke (...) za Screen2, izaberite Preimenuj, a zatim unesite ili nalepite Prikaži ekran.

  3. Izaberite ikonu tri tačke (...) za Screen3, izaberite Preimenuj, a zatim unesite ili nalepite Promeni ekran.

Konfigurisanje ikona na ekranu za prikaz

  1. Blizu vrha Prikaz, izaberite ikonu kružne strelice.

    Dodajte zapis za osvežavanje.

  2. Podesite svojstvo OnSelect za tu ikonu prema ovoj formuli:

    Refresh(Schedule)

    Kada korisnik odabere ovu ikonu, podaci iz Raspored se osvežavaju iz Excel datoteke.

    Za više informacija o ovoj i drugim funkcijama, pogledajte referencu na formule.

  3. U gornjem desnom uglu Prikaz ekrana izaberite ikonu znaka plus.

    Dodajte zapis.

  4. Podesite svojstvo OnSelect za tu ikonu prema ovoj formuli:

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

    Kada korisnik odabere ovu ikonu, pojavljuje se Promeni ekran sa svakim praznim poljem, tako da korisnik lakše kreira zapis.

  5. Izaberite strelicu nadesno za prvi zapis u galeriji.

    Izaberite strelicu.

  6. Podesite svojstvo OnSelect za tu strelicu prema ovoj formuli:

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

    Kada korisnik odabere ovu ikonu, pojavljuje se Promeni ekran sa svakim poljem koje prikazuje podatke za odabrani zapis tako da korisnik lakše uređuje ili briše zapis.

Konfigurisanje ikona na ekranu za promenu

  1. Na Promeni ekran, u gornjem levom uglu izaberite ikonu „X“.

    Ikona „Otkaži“.

  2. Podesite svojstvo OnSelect za tu ikonu prema ovoj formuli:

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

    Kada korisnik odabere ovu ikonu, sve promene koje je korisnik izvršio na ovom ekranu se odbacuju i otvara se ekran prikaza.

  3. Izaberite ikonu znaka za potvrdu u gornjem desnom uglu.

    Ikona oznake za potvrdu.

  4. Podesite svojstvo OnSelect za tu oznaku za potvrdu prema ovoj formuli:

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

    Kada korisnik odabere ovu ikonu, sve promene koje je korisnik izvršio na ovom ekranu se čuvaju i otvara se ekran prikaza.

  5. Na kartici Umetanje izaberite Ikone, a zatim izaberite ikonu Otpad.

  6. Podesite novo svojstvo ikone Color na Bela i premestite novu ikonu tako da se pojavi pored ikone sa oznakom za potvrdu.

    Ikona „Korpa za otpatke“.

  7. Podesite svojstvo Visible ikone Korpa za otpatke prema ovoj formuli:

    EditForm1.Mode = FormMode.Edit

    Ova ikona će se pojaviti samo kada je obrazac u režimu Uređivanje, a ne u režimu Novo.

  8. Podesite svojstvo OnSelect ikone Korpa za otpatke prema ovoj formuli:

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

    Kada korisnik odabere ovu ikonu, izabrani zapis se briše iz izvora podataka i otvara se ekran prikaza.

Testiranje aplikacije

  1. Izaberite ViewScreen, a zatim otvorite Pregled pritiskom na F5 (ili odabirom ikone Pregled u gornjem desnom uglu).

    Otvorite u režimu pregleda.

  2. U polje za pretragu unesite ili nalepite jedno ili više slova da biste filtrirali listu na osnovu imena volontera.

  3. Izaberite ikonu sortiranja jednom ili više puta da biste prikazali podatke uzlaznim ili silaznim redosledom na osnovu imena volontera.

  4. Dodajte zapis.

  5. Ažurirajte zapis koji ste dodali i sačuvajte promene.

  6. Ažurirajte zapis koji ste dodali i otkažite promene.

  7. Izbrišite zapis koji ste dodali.

  8. Zatvorite režim pregleda pritiskom na taster Esc (ili odabirom ikone zatvaranja u gornjem desnom uglu).

Sledeći koraci

  • Pritisnite Ctrl-S da biste aplikaciju sačuvali u oblaku da biste je mogli pokrenuti sa drugih uređaja.
  • Delite aplikaciju tako da je i drugi ljudi mogu pokrenuti.
  • Saznajte više o funkcijama kao što je Patch, koje možete da koristite za upravljanje podacima bez kreiranja standardnog obrasca.
  • Povežite ovu aplikaciju sa rešenjem tako da možete, na primer, da je primenite u drugom okruženju ili da je objavite u AppSource.

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).