Dijeli putem


Funkcija izbora

Primjenjuje se na sljedeće: Aplikacije radnog područja Aplikacije stvorene prema modelu

Vraća tablicu mogućih vrijednosti za stupac pretraživanja.

Opis

Funkcija Choices vraća tablicu mogućih vrijednosti za stupac pretraživanja.

Koristite funkciju Choices za pružanje popisa odabira s kojih može odabrati vaš korisnik. Ova se funkcija obično se koristi s kontrolom Combo box u obrascima za uređivanje.

Za pretraživanje, tablica koja vraća Choices odgovara tablici s vanjskim ključem koja je povezana s pretraživanjem. Pomoću Choices, uklanjate potrebu za dodavanjem tablice s vanjskim ključem kao dodatni izvor podataka. Choices vraća sve stupce strane tablice.

Zbog toga što Choices vraća tablicu, možete koristiti Filter, Sort, AddColumns i sve ostale funkcije manipulacije tablice za filtriranje, sortiranje i oblikovanje tablice.

U ovom trenutku ne možete delegiratiChoices. Ako ovo ograničenje predstavlja problem u vašoj aplikaciji, dodajte stranu tablicu kao izvor podataka i izravno je koristite.

Choices ne zahtijeva da nazivi stupaca budu nizovi i zatvoreni u dvostruke navodnike, za razliku od funkcija ShowColumns, Search, i drugih funkcija tablice. Navedite formulu kao da se izravno upućujete na stupac.

Reference stupaca moraju biti izravne na izvoru podataka. Na primjer, ako je izvor podataka Računi a pretraživanje je SLA, referenca stupca bila bi Računi.SLA. Referenca ne može proći kroz funkciju, varijablu ili kontrolu. Nadalje u ovom primjeru, ako se Računi predaju u kontrolu Gallery koristite formulu Gallery.Odabrano.SLA za upućivanje SLA za odabrani račun. Međutim, ova referenca prošla je kontrolu, tako da je nije moguće proslijediti na funkciju Stupci - i dalje morate koristiti Računi.SLA.

U ovom trenutku, možete koristiti stupce za pretraživanje samo s SharePoint i Microsoft Dataverse.

Sintaksa

Izbori( referenca stupca[; filtar teksta] )

  • column-reference - Obavezno. Stupac za pretraživanje izvora podataka. Ne stavljajte naziv stupca u dvostruke navodnike. Referenca mora biti izravno na stupcu izvora podataka i ne smije prolaziti kroz funkciju ili kontrolu.
  • text-filter - Nije obavezno. Filtrira popis izbora vraćajući samo izbore koji počinju s tekstom navedenim u text-filteru. Ako je naveden prazan niz, vratit će se svi izbori.

Primjeri

Choices za pretraživanje

  1. Stvorite bazu podataka u i odaberite Dataverseokvir Uključi ogledne aplikacije i podatke .

    Mnoge su tablice, kao primjerice Računi, stvorene.

    Napomena: Nazivi tablica su u jednini na make.powerapps.com i množini u. Power Apps Studio

    Djelomični popis polja iz tablice Račun u Dataverse za Apps, ističe da je „Primarni kontakt” polje pretraživanja

    Tablica Računi ima stupac Primarni kontakt koji je pretraživanje za tablicu Kontakti.

    Djelomični popis polja iz tablice Kontakti na platformi Dataverse.

    Za svaki račun, kontakt je označen kao primarni kontakt ili je primarni kontakt prazno.

  2. Generirajte aplikaciju iz tablice Računi .

  3. Na popisu zaslona i kontrola pokraj lijevog ruba, pomaknite se prema dolje dok se ne pojavi Uredizaslon1, a zatim odaberite Urediobrazac1 odmah ispod njega.

    Na lijevoj navigacijskoj traci odaberite Urediobrazac1 na Uredizaslon1.

  4. Na kartici Svojstva desnog okna odaberite Uredi polja.

    Otvorite okno Podaci.

  5. U oknu Polja odaberite Dodaj polje.

  6. Pretražite polje Primarni kontakt odaberite njegov potvrdni okvir, a zatim odaberite Dodaj.

    Odaberite Računi da biste otvorili okno Podaci.

    Polje Primarni kontakt pojavljuje se na dnu obrasca. Ako polje pokazuje pogrešku, odaberite Izvori podataka na kartici Prikaži, odaberite trotočje (...) za izvor podataka Računi, a zatim odaberite Osvježi.

  7. (po izboru) Povucite polje Primarni kontakt od dna do vrha popisa polja.

  8. U kartici za Primarni kontakt odaberite kontrolu Combo box.

    Svojstvo Items te kontrole postavljeno je na formulu koja identificira stupac prema nazivu prikaza, kao u prvom primjeru, ili njegovom logičkom nazivu, kao u drugom primjeru:

    • Izbori( Računi.'Primarni kontakt')

    • Izbori( Accounts.primarycontactid )

      Zaslon radnog područja s kontrolom obrasca. Odabrana je kontrola Kombinirani okvir na kartica primarnog kontakta i pojavljuje se svojstvo Stavke s formulom Choices( Accounts.'Primary Contact').

  9. U svrhu ilustracije možemo prikazati cijelu tablicu koju je vratila funkcija Choices u kontroli Data table. Na kartici Početna odaberite Novi zaslon, a zatim odaberite Prazno.

  10. Na kartici Umetni odaberite Data table.

  11. Postavite svojstvo Items kontrole Data table na ovu formulu:

    Izbori( Računi.'Primarni kontakt')

  12. U sredini kontrole Data table odaberite vezu koja počinje Odaberite polja..., a zatim odaberite potvrdne okvire za polje ili polja koja želite pokazati (na primjer ime i prezime).

    Zaslon radnog područja s kontrolom tablice podataka. Svojstvo Stavke postavljeno je na formulu Choices( Accounts.'Primary Contact'), a tablica prikazuje stupce imena i prezimena za prvi skup zapisa iz tablice Kontakti.