Jaa


Tietovalikoiman luominen kaaviosovelluksessa

Noudattamalla vaiheittaisia ohjeita voit luoda tietovalikoiman kaaviosovelluksessa kuvitteellisten tietojen Northwind Tradersin tietokannassa. Tämä ohjeaihe kuuluu sarjaan, jossa selitetään, miten voi luoda relaatiotietoihin perustuvan yrityssovelluksen Microsoft Dataversessä. Parhaan tuloksen saat tutustumalla näihin aiheeseen tässä järjestyksessä:

  1. Tilausvalikoiman luominen.
  2. Yhteenvetolomakkeen luominen.
  3. Luo tietovalikoiman luonti ( tämä aihe).

Näyttöalueiden määrittäminen.

Edellytykset

Ennen kuin aloitat tämän aiheen, sinun on asennettava tietokanta aiemmin tässä aiheessa kuvatulla tavalla. Sitten sinun joko luotava tilausvalikoima ja yhteenvetolomake tai avattava sovellus Northwind-tilaukset (kaavio) – Aloita osan 3, joka sisältää jo kyseisen valikoiman ja kyseisen lomakkeen.

Toisen otsikkopalkin luonti

  1. Valitse näytön yläosasta otsikkopalkkina toimiva Selite-ohjausobjekti, kopioi se painamalla CTRL + C ja liitä se sitten painamalla CTRL + V:

    Otsikkopalkin kopioiminen ja liittäminen.

  2. Muuta kopion kokoa ja siirrä se siten, että se näkyy suoraan yhteenvetolomakkeen alla.

  3. Poista kopiosta teksti toisella näistä tavoista:

    • Valitse teksti kaksoisnapsauttamalla sitä ja paina sitten Delete-näppäintä.
    • Määritä selitteen Text-ominaisuudeksi tyhjä merkkijono "".

    Tekstin poistaminen otsikkopalkin kopiosta.

  1. Lisää Valikoima-ohjausobjekti asettelulla Tyhjä pystysuuntainen:

    Tyhjän pystysuuntaisen valikoiman lisääminen.

    Uusi valikoima, joka näyttää tilausten tiedot, näkyy vasemmassa yläkulmassa.

  2. Sulje tietolähteen pikavalintaikkuna ja muuta sitten tietovalikoiman kokoa ja siirrä se oikeaan alakulmaan uuden otsikkopalkin alle:

    Tilaustietovalikoiman lopullinen sijainti.

  3. Aseta tietovalikoiman Items-ominaisuudeksi tämä kaava:

    Gallery1.Selected.'Order Details'
    

    Tietovalikoiman Items-ominaisuuden määritys.

    Jos näkyviin tulee virhesanoma, varmista, että Tilausvalikoiman nimi on Gallery1 (vasemman reunan lähellä olevassa Puunäkymä-ruudussa). Jos valikoimalla on eri nimi, nimeä se uudelleen muotoon Gallery1.

    Olet juuri yhdistänyt kaksi valikoimaa. Kun käyttäjä valitsee tilauksen tilausvalikoimasta, valinta määrittää tietueen Tilaukset-taulukossa. Jos tilaus sisältää vähintään yhden rivin, Tilaukset-taulukon tietue linkitetään vähintään yhteen Tilauksen tiedot -taulukon tietueeseen ja näiden tietueiden tiedot näkyvät yksityiskohtaisessa valikoimassa. Tämä toimintatapa vastaa tilausten ja tilauksen tiedot -taulukoiden välille luotua yksi moneen -suhdetta. Määrittämäsi kaava "kulkee" kyseisessä suhteessa pistenotaatiota käyttäen:

    Tämän vuoksi Tilaukset-taulukolla ja Tilaustiedot-taulukolla on yksi moneen -yhteys.

Tuotenimien näyttäminen

  1. Valitse valikoimamalli valitsemalla tietovalikoimassa Lisää kohde Lisää-välilehdestä:

    Valitse tietovalikoiman malli.

    Varmista, että olet valinnut valikoimamallin itse valikoiman sijaan. Täsmällisen kehikon on oltava hieman valikoiman rajan sisäpuolella ja luultavasti valikoiman korkeutta lyhyempi. Kun lisäät ohjausobjekteja tähän malliin, ne toistetaan kunkin valikoimassa olevan kohteen osalta.

  2. Lisää Lisää-välilehdessä valikoimaan selite.

    Selitteen pitäisi näkyä valikoimassa. Jos näin ei tapahdu, yritä uudelleen, mutta varmista, että valitset valikoiman mallin, ennen kuin lisäät selitteen.

    Selitteen lisääminen tietovalikoimaan.

  3. Määritä uuden selitteen Text-ominaisuudeksi seuraava kaava:

    ThisItem.Product.'Product Name'
    

    Jos tekstiä ei näy, valitse tilauksen Tilaus 0901 nuoli läheltä Tilausvalikoiman alaosaa.

  4. Muuta otsikon kokoa siten, että näkyviin tulee koko teksti:

    Näytä tuotenimi tilaustiedoissa.

    Tämä lauseke on peräisin Tilauksen tiedot -taulukon tietueesta. Tietue sijaitsee ThisItem-alueessa Tilaustuotteet-taulukon monta-yhteen-suhteella:

    Tilaustiedot-taulukon ja Tilaustuote-taulukon on monta yhteen -yhteys.

    Tuotteen nimi -sarake (ja muut sarakkeet, joita olet aikonut käyttää) puretaan:

    Tilaustuotteet-taulukon sarake.

Tuotekuvien näyttäminen

  1. Lisää Lisää-välilehdessä tietovalikoimalle Kuva-ohjausobjekti:

    Kuvien ohjausobjektin lisääminen kaavioon.

  2. Muuta kuvan kokoa ja siirrä se selitteen viereen.

    Vihje

    Jos haluat määrittää ohjausobjektin koon ja sijainnin tarkasti, aloita koon muuttaminen tai siirtäminen ilman ALT-näppäimen painamista ja muuta sitten ohjausobjektin kokoa tai siirrä sitä pitäen ALT-näppäintä painettuna:

    Kuvaohjausobjektin siirtäminen.

  3. Määritä kuvan Image-ominaisuudeksi seuraava kaava:

    ThisItem.Product.Picture
    

    Lauseke viittaa jälleen tähän tilaustietoon liittyvään tuotteeseen ja purkaa Kuva-kentän näkyviin.

    Tuotekuvan näyttäminen.

  4. Vähennä valikoimamallin korkeutta niin, että näkyvissä on enemmän kuin yksi Tuotetieto-tietue:

    Valikoimamallin lyhentäminen.

Tuotteen määrän ja kustannusten näyttäminen

  1. Lisää Lisää-välilehdellä uusi selite tietovalikoimaan ja muuta sitten tämän selitteen kokoa ja siirrä se tuotetiedon oikealle puolelle.

  2. Määritä uuden selitteen Text-ominaisuudeksi seuraava lauseke:

    ThisItem.Quantity
    

    Tämä kaava vetää tiedot suoraan Tilauksen tiedot -taulukosta (suhdetta ei tarvita).

    Tuotteen määrän näyttäminen.

  3. Muuta Aloitus-välilehdessä tämän ohjausobjektin tasaukseksi Oikea:

    Kohdistuksen muuttaminen oikealle.

  4. Lisää Lisää-välilehdellä uusi selite tietovalikoimaan ja muuta sitten tämän selitteen kokoa ja siirrä se määräselitteen oikealle puolelle.

  5. Määritä uuden selitteen Text-ominaisuudeksi seuraava kaava:

    Text( ThisItem.'Unit Price', "[$-en-US]$ #,###.00" )
    

    Jos et sisällytä kielitunnistetta ([$-en-US]), se lisätään puolestasi kieli- ja alueasetustesi perusteella. Jos käytät eri kielitunnistetta, sinun on poistettava $ suoraan sulkevan hakasulun (]) jälkeen ja lisättävä sitten oma valuuttasymbolisi kyseiseen kohtaan.

    Yksikköhinnan näyttäminen.

  6. Muuta Aloitus-välilehdessä tämän ohjausobjektin tasaukseksi Oikea:

    Kohdistuksen muuttaminen oikeaan.

  7. Lisää Lisää-välilehdellä uusi seliteohjausobjekti tietovalikoimaan ja muuta sitten tämän selitteen kokoa ja siirrä se yksikköhinnan oikealle puolelle.

  8. Määritä uuden selitteen Text-ominaisuudeksi seuraava kaava:

    Text( ThisItem.Quantity * ThisItem.'Unit Price', "[$-en-US]$ #,###.00" )
    

    Jos taas et sisällytä kielitunnistetta ([$-en-US]), se lisätään puolestasi kieli- ja alueasetustesi perusteella. Jos tunniste on eri, sinun on käytettävä omaa rahayksikön tunnustasi tunnuksen $ sijaan sulkevan hakasulun (]) jälkeen.

    Laajennetun hinnan näyttäminen.

  9. Muuta Aloitus-välilehdessä tämän ohjausobjektin tasaukseksi Oikea:

    Kohdistuksen muuttaminen oikealla.

    Olet nyt lisännyt tarvittavat ohjausobjektit tietovalikoimaan.

  10. Valitse Puunäkymä-ruudussa Screen1 varmistaaksesi, että tietovalikoima ei enää ole valittuna.

Tekstin lisääminen uuteen otsikkopalkkiin

  1. Lisää ruudulle uusi selite Lisää-välilehdessä:

    Näyttökuva selitteen lisäämisestä.

  2. Muuta uuden selitteen kokoa ja siirrä se toisen otsikkopalkin tuotekuvien yläpuolelle ja muuta tekstin väri sitten valkoiseksi Aloitus-välilehdessä.

  3. Kaksoisnapsauta selitteen tekstiä ja kirjoita sitten Tuote:

    Selitteen tekstin muuttaminen muotoon Tuote.

  4. Kopioi ja liitä tuoteselite ja muuta sitten sen kokoa ja siirrä kopio määräsarakkeen yläpuolelle.

  5. Kaksoisnapsauta uuden selitteen tekstiä ja kirjoita sitten Määrä:

    Selitteen tekstin muuttaminen muotoon Määrä.

  6. Kopioi ja liitä määräselite ja muuta sitten sen kokoa ja siirrä kopio yksikköhintasarakkeen yläpuolelle.

  7. Kaksoisnapsauta uuden selitteen tekstiä ja kirjoita sitten Yksikköhinta:

    Selitetekstin muuttaminen muotoon Yksikköhinta.

  8. Kopioi ja liitä yksikköhintaselite ja muuta sitten sen kokoa ja siirrä kopio laajennetun hinnan sarakkeen yläpuolelle.

  9. Kaksoisnapsauta uuden selitteen tekstiä ja kirjoita sitten Laajennettu:

    Selitteen tekstin muuttaminen muotoon Laajennettu.

Tilauksen summien näyttäminen

  1. Pienennä tietovalikoiman korkeutta, jotta tilauksen yhteissummille on tilaa ruudun alaosassa:

    Tilaustietojen valikoiman lyhentäminen.

  2. Kopioi ja liitä otsikkopalkki näytön keskelle ja siirrä sitten kopio näytön alareunaan:

    Otsikkopalkin kopiointi ja kopion siirtäminen alareunaan.

  3. Kopioi ja liitä tuoteselite keskimmäisestä otsikkopalkista ja siirrä sitten kopio alimpaan otsikkopalkkiin suoraan Määrä-sarakkeen vasemmalle puolelle.

  4. Kaksoisnapsauta uuden selitteen tekstiä ja kirjoita sitten seuraava teksti:
    Tilauksen summat:

    Lisää selite tilauksen summille.

  5. Kopioi ja liitä tilaussummaselite ja muuta sitten kopion kokoa ja siirrä se tilaussummien selitteen oikealle puolelle.

  6. Määritä uuden selitteen Text-ominaisuudeksi seuraava kaava:

    Sum( Gallery1.Selected.'Order Details', Quantity )
    

    Tämä kaava näyttää delegointivaroituksen, mutta voit jättää sen huomiotta, koska mikään yksittäinen tilaus ei sisällä yli 500:aa tuotetta.

  7. Määritä Aloitus-välilehdessä uuden selitteen tekstin tasaukseksi Oikea:

    Tasauksen muuttaminen.

  8. Kopioi ja liitä seliteohjausobjekti ja muuta sitten sen kokoa ja siirrä kopio Laajennettu-sarakkeen yläpuolelle.

  9. Määritä kopion Text-ominaisuudeksi seuraava kaava:

    Text( Sum( Gallery1.Selected.'Order Details', Quantity * 'Unit Price' ), "[$-en-US]$ #,###.00" )
    

    Tämä kaava näyttää delegointivaroituksen, mutta voit jättää sen huomiotta, koska mikään yksittäinen tilaus ei sisällä yli 500:aa tuotetta.

    Näytä tilauksen kokonaiskustannukset.

Lisää tilaa uusille tiedoille

Voit näyttää tietoja missä tahansa valikoimassa, mutta et voi päivittää niitä tai lisätä tietueita. Tietovalikoimaan lisätään alue, jossa käyttäjä voi määrittää tietueen Tilauksen tiedot -taulukossa ja lisätä tietueen tilaukseen.

  1. Vähennä tietovalikoiman korkeutta riittävästi, jotta sen alle mahtuu yhden kohteen muokkaustila.

    Tässä tilassa lisäät ohjausobjekteja siten, että käyttäjä voi lisätä tilaustiedon:

    Tietovalikoiman lyhentäminen.

  2. Lisää Lisä-välilehdessä selite ja muuta sitten sen kokoa ja siirrä se tietovalikoiman alle.

    Lisää selite.

  3. Kaksoisnapsauta uuden selitteen tekstiä ja paina sitten Delete-näppäintä.

  4. Määritä Aloitus-välilehdessä uuden selitteen Täyttö-väriksi LightBlue:

    Selitteen täyttövärin vaihtaminen vaaleansiniseksi.

Tuotteen valitseminen

  1. Valitse Lisää-välilehti sitten Ohjausobjektit > Yhdistelmäruutu:

    Yhdistelmäruudun lisääminen.

    Yhdistelmäruutu-ohjausobjekti näkyy vasemmassa yläkulmassa.

  2. Valitse pikavalintaikkunassa Tilaustuotteet-tietolähde.

  3. Valitse yhdistelmäruudun Ominaisuudet-välilehdessä Muokkaa (Kentät-kohdan vieressä) avataksesi Tiedot-ruudun. Varmista, että kohtien Ensisijainen teksti ja SearchField arvona on nwind_productname.

    Looginen nimi määritetään, koska Tiedot-ruutu ei vielä tue näyttönimiä tässä tapauksessa:

    Yhdistelmäruudun ensisijaisen tekstin määrittäminen.

  4. Sulje Tiedot-ruutu.

  5. Vieritä lähellä oikeaa reunaa sijaitsevassa Ominaisuudet-välilehdessä alaspäin, poista Salli seat valinnat ja varmista, että Sallihakeminen on käytössä:

    Usean valinnan käytöstä poistaminen ja haun käyttöönotto.

  6. Muuta yhdistelmäruudun kokoa ja siirrä se vaaleansiniselle alueelle suoraan tietovalikoiman tuotenimisarakkeen alle:

    Yhdistelmäruudun siirtäminen.

    Tässä yhdistelmäruudussa käyttäjä määrittää Tuote-taulukkoon tietueen sen Tilauksen tiedot -tietueelle, jonka sovellus luo.

  7. Pidä Alt-näppäintä painettuna ja valitse yhdistelmäruudun alanuoli.

    Vihje

    Pitämällä Alt-näppäintä painettuna voit käsitellä ohjausobjekteja Power Apps Studiossa avaamatta esikatselutilaa.

  8. Valitse tuote näkyviin tulevasta tuoteluettelosta:

    Valitse tuote yhdistelmäruudusta.

Lisää tuotekuva

  1. Valitse Lisää-välilehdessä Media > Kuva:

    Lisää kuvaohjausobjekti.

    Kuva-ohjausobjekti näkyy vasemmassa yläkulmassa:

    Kuvaohjausobjektin oletussijainti.

  2. Muuta kuvan kokoa ja siirrä se vaaleansiniselle alueelle muiden tuotekuvien alle ja yhdistelmäruudun viereen.

  3. Määritä kuvan Image-ominaisuudeksi seuraava:

    ComboBox1.Selected.Picture
    

    Kuvan Image-ominaisuuden määrittäminen.

    Käytät samaa menetelmää kuin silloin, kun näytit työntekijän kuvan yhteenvetolomakkeessa. Yhdistelmäruudun Selected-ominaisuus palauttaa koko käyttäjän valitseman tuotteen koko tietueen, Kuva-kenttä mukaan luettuna.

Määräruudun lisääminen

  1. Valitse Lisää-välilehti sitten Teksti > Tekstisyöte:

    Lisää tekstisyöteruudun lisääminen.

    Tekstisyöte-ohjausobjekti näkyy vasemmassa yläkulmassa:

    Tekstisyöteruudun oletussijainti.

  2. Muuta tekstisyöteruudun kokoa ja siirrä se yhdistelmäruudun oikealle puolelle tietovalikoiman määräsarakkeen alle:

    Tekstisyöteruudun koon muuttaminen ja siirtäminen.

    Käyttämällä tätä tekstisyöteruutua käyttäjä määrittää Tilaustiedot-tietueen Määrä-kentän.

  3. Määritä tämän ohjausobjektin Default-ominaisuudeksi "".

    Tekstisyöteruudun Default-ominaisuuden määrittäminen.

  4. Määritä Aloitus-välilehdessä tämän ohjausobjektin tekstin tasaukseksi Oikea:

    Ohjausobjektin kohdistuksen muuttaminen oikealle.

Yksikköhinnan ja laajennetun hinnan näyttäminen

  1. Lisää Lisää-välilehdessä Selite-ohjausobjekti.

    Selite näkyy näytön vasemmassa yläkulmassa:

    Selitteen lisääminen.

  2. Muuta selitteen kokoa ja siirrä se tekstinsyöttöohjausobjektin oikealle puolelle ja määritä selitteen Teksti-ominaisuudeksi tämä kaava:

    Text( ComboBox1.Selected.'List Price', "[$-en-US]$ #,###.00" )
    

    Selitteen Text-ominaisuuden määrittäminen.

    Tämä ohjausobjekti näyttää Tilaustuotteet-taulukon luettelohinnan. Tämä arvo määrittää Yksikköhinta-kentän Tilaustiedot-tietueessa.

    Huomautus

    Tässä skenaariossa arvo on vain luku -tilassa, mutta muut skenaariot saattavat vaatia sovelluksen käyttäjää muokkaamaan sitä. Käytä tällöin Tekstisyöte-ohjausobjektia ja määritä sen Default-ominaisuudeksi Luettelohinta.

  3. Määritä Aloitus-välilehdessä luettelohintaselitteen tekstin tasaukseksi Oikea:

    Ohjausobjektin kohdistuksen muuttaminen oikealle puolelle.

  4. Kopioi ja liitä luettelohintaselite ja muuta sitten kopion kokoa ja siirrä se luettelohintaselitteen oikealle puolelle.

  5. Määritä uuden selitteen Text-ominaisuudeksi seuraava kaava:

    Text( Value(TextInput1.Text) * ComboBox1.Selected.'List Price', "[$-en-US]$ #,###.00" )
    

    Uuden selitteen Text-ominaisuuden määrittäminen.

    Tämä ohjausobjekti näyttää laajennetun hinnan sovelluksen käyttäjän määrittämän määrän perusteella sekä sovelluksen käyttäjän valitseman tuotteen luettelohinnan. Se on vain tiedoksi sovelluksen käyttäjälle.

  6. Kaksoisnapsauta määrän tekstinsyöttöohjausobjektia ja kirjoita sitten luku.

    Laajennettu-hintaselite lasketaan uudelleen näyttämään uusi arvo:

    Määritä määrä ja näytä laajennettu hinta.

Lisää-kuvakkeen lisäys

  1. Valitse Lisää-välilehdessä Kuvakkeet > Lisää:

    Lisää-kuvakkeen lisääminen.

    Kuvake tulee näkyviin näytön vasemmassa yläkulmassa.

    Lisää-kuvakkeen oletussijainti.

  2. Muuta tämän kuvakkeen kokoa, siirrä se vaaleansinisen alueen oikeaan reunaan ja määritä kuvakkeen OnSelect-ominaisuudeksi tämä kaava:

    Patch( 'Order Details',
        Defaults('Order Details'),
        {
            Order: Gallery1.Selected,
            Product: ComboBox1.Selected,
            Quantity: Value(TextInput1.Text),
            'Unit Price': ComboBox1.Selected.'List Price'
        }
    );
    Refresh( Orders );
    Reset( ComboBox1 );
    Reset( TextInput1 )
    

    Määritä kuvakkeen OnSelect-ominaisuus.

    Yleensä Korjaa-funktio päivittää ja luo tietueita, ja tämän kaavan argumentit määrittävät toiminnon tekemät muutokset tarkasti.

    • Ensimmäinen argumentti määrittää tietolähde (tässä tapauksessa Tilauksen tiedot -taulukon), jossa toiminto päivittää tai luo tietueen.

    • Toinen argumentti määrittää, että toiminto luo tietueen, jolla on Tilauksen tiedot -taulukon oletusarvot, ellei kolmannessa argumentissa ole toisin määritetty.

    • Kolmas argumentti määrittää, että uuden tietueen neljä saraketta sisältää käyttäjän arvoja.

      • Tilaus-sarake sisältää käyttäjän tilausvalikoimassa valitseman tilauksen numeron.
      • Tuote-sarake sisältää käyttäjän tuotteita näyttävässä yhdistelmäruudussa valitseman tuotteen nimen.
      • Määrä-sarake sisältää käyttäjän tekstisyöteruudussa määrittämän arvon.
      • Yksikköhinta-sarake sisältää käyttäjän tälle tilaustiedolle valitseman tuotteen luettelohinnan.

    Huomautus

    Voit muodostaa kaavoja, jotka käyttävät minkä tahansa sarakkeen tietoja (Tilaustuotteet-taulukossa) tuotteelle, jonka sovelluskäyttäjä valitsee tuotteita tuovassa yhdistelmäruudussa. Kun käyttäjä valitsee tietueen Tilaustuotteet-taulukosta, tuotteen nimen lisäksi tuotteen yksikköhinta näkyy otsikossa. Kukin kaaviosovelluksen hakuarvo viittaa kokonaiseen tietueeseen eikä vain perusavaimeen.

    Päivitä-toiminto varmistaa, että Tilaukset-taulukko vastaa tilaustiedot-taulukkoon juuri lisäämääsi tietuetta. Nollaus-funktio tyhjentää tuote-, määrä- ja yksikköhintatiedot, jotta käyttäjä voi helpommin luoda uuden tilaustiedon samalle tilaukselle.

  3. Paina F5-näppäintä ja valitse sitten Lisää-kuvake.

    Tilaus vastaa määrittämiäsi tietoja:

    Animaatio tilaustiedon lisäämisestä.

  4. (valinnainen) Uuden kohteen lisääminen tilaukseen.

  5. Sulje esikatselutila painamalla Esc-näppäintä.

Tilaustiedon poistaminen

  1. Valitse näytön keskiosasta tietovalikoiman malli:

    Valitse valikoiman malli.

  2. Valitse Lisää-välilehdessä Kuvakkeet > Roskakori:

    Roskakorikuvakkeen lisääminen.

    Roskakorikuvake tulee näkyviin valikoimamallin vasemmassa yläkulmassa.

    Kuvakkeen oletussijainti.

  3. Muuta roskakorikuvakkeen kokoa, siirrä se tietovalikoimamallin oikealle puolelle ja määritä kuvakkeen OnSelect-ominaisuudeksi tämä kaava:

    Remove( 'Order Details', ThisItem ); Refresh( Orders )
    

    Kuvakkeen OnSelect-ominaisuuden määrittäminen.

    Tästä kirjoittamisesta alkaen tietuetta ei voi poistaa suoraan suhteesta, joten Poista-toiminto poistaa tietueen suoraan liittyvästä taulukosta. ThisItem määrittää poistettavan tiedon, joka on otettu samasta tietovalikoiman tietueesta, jossa roskakorikuvake tulee näkyviin.

    Toiminto käyttää jälleen välimuistiin tallennettuja tietoja, joten Päivitä-toiminto ilmoittaa Tilaukset-taulukkoon, että sovellus on muuttanut yhtä siihen liittyvästä taulukosta.

  4. Avaa esikatselutila painamalla F5-näppäintä ja valitse sitten roskakorikuvake kunkin tilauksesta poistettavan Tilaustiedot-tietueen vierestä.

  5. Kokeile useiden tilaustietojen poistamista ja lisäämistä tilauksissasi:

    Animaatio tilaustietojen lisäämisestä ja poistamisesta.

Lopuksi

Kertaukseksi: voit lisätä uuden valikoiman näyttämään tilaustietoja ja ohjausobjekteja, joilla lisätään ja poistetaan tilaustietoja sovelluksessa. Käytit näitä elementtejä:

  • Toinen valikoimaohjausobjekti, joka on yhdistetty tilausvalikoimaan yksi-moneen-suhteen kautta: Gallery2.Items = Gallery1.Selected.'Order Details'
  • Tilaustiedot-taulukon ja Tilaustuotteet-taulukon on monta yhteen -yhteys: ThisItem.Product.'Product Name' ja ThisItem.Product.Picture
  • Valinnat-funktio tuoteluettelon saamiseksi: Choices( 'Order Details'.Product' )
  • Yhdistelmäruudun Selected-ominaisuus kokonaisena monta-yhteen-tietueena: ComboBox1.Selected.Picture ja ComboBox1.Selected.'List Price'
  • Korjaus-funktio Tilaustiedot-tietueen luomiseen: Patch( 'Order Details', Defaults( 'Order Details' ), ... )
  • Poista-funktio Tilaustiedot-tietueen poistamiseen: Remove( 'Order Details', ThisItem )

Tämä aiheiden sarja on ollut lyhyt opastus Dataverse-suhteiden ja valintojen käyttämisestä kaaviosovelluksessa koulutustarkoituksiin. Ennen kuin vapautat minkä tahansa sovelluksen tuotantoon, kannattaa ottaa huomioon kenttien tarkistaminen, virheiden käsittely ja monta muuta tekijää.

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).