Linkitä taulukkosarakkeet
Voit yhdistää määritteet taulukoiden välillä, joilla on taulukkosuhde. Näin voit määrittää oletusarvot riville, joka luodaan yhteydessä toiseen riviin.
Oletetaan, että käyttäjä haluaa lisätä uuden yhteyshenkilörivin henkilölle, joka on tietyn asiakkaan työntekijä. Tämän voi tehdä kahdella seuraavalla tavalla:
Käyttäjä voi siirtyä sovelluksessa ja luoda uuden yhteystietorivin tyhjästä. Mutta silloin käyttäjän on asetettava pääasiakas ja syötettävä sille useita tietoja (kuten osoite ja puhelinnumero), jotka ovat luultavasti samoja kuin pääasiakkaalla. Tämä voi olla aikaavievää ja lisää virheiden mahdollisuuksia.
Helpompi tapa on aloittaa Asiakas-taulukosta ja käyttämällä Yhteystiedot aliruudukkoa lomakkeessa valitsemalla + yhteyshenkilön lisäämiseksi. Tämä tapa ohjaa käyttäjää hakemaan esiin olemassa olevat liittyvät yhteystiedot, ettei käyttäjä vahingossa luo rivistä kaksoiskappaletta. Jos käyttäjä ei löydä aiemmin luotua riviä, hän voi valita Uusi-kohdan ja luoda uuden yhteyshenkilörivin.
Uusi yhteyshenkilörivilomake sisältää mitä tahansa yhdistetyn määritteen arvoja asiakkaasta (kuten osoitteen ja puhelimen tiedot) oletusarvoina. Käyttäjä voi muokata näitä arvoja ennen rivin tallentamista.
Kun yhdistät taulukkosarakkeet 1:n-taulukolle, tietyt ensisijaisen taulukkorivin tietojen kohteet kopioidaan uuteen liittyvään taulukkolomakkeeseen. Näin voidaan määrittää oletusarvot, joita käyttäjät voivat muokata ennen tallentamista.
Huomautus
Yhdistämismääritykset asettavat ainoastaan oletusarvot riville ennen kuin se tallennetaan. Käyttäjät voivat muokata arvoja ennen tallentamista. Siirrettävät tiedot ovat senhetkisiä. Tietoja ei synkronoida, jos lähdetietoja muutetaan myöhemmin.
Näitä yhdistämismäärityksiä ei käytetä työnkulku- tai dialogiprosessien avulla luotuihin liittyviin riveihin. Niitä ei oteta automaattisesti käyttöön uusille riveille, jotka on luotu käyttämällä koodia, vaikka kehittäjät voivat käyttää erityistä viestiä, jonka nimi on InitializeFrom
(InitializeFrom-funktio tai InitializeFromRequest-luokka), luodakseen uuden rivin käytettävillä yhdistämismäärityksillä.
Näitä yhdistämismäärityksiä ei käytetä uusi liittyvissä taulukkolomakkeissa, jotka avataan, kun sovelluksella ei ole aktiivista verkkoyhteyttä Dataverseen. Päävalintakentät ovat poikkeuksia.
Kenttien yhdistämistä taulukojen välillä ei tueta, kun sovellusta käytetään offline-tilassa. Lisätietoja on kohdassa Mobile offline -rajoitukset mallipohjaisille sovelluksille.
Ainoa tapa yhdistää taulukkosarakkeet on käyttää ratkaisunhallintaa.
Valitse Power Appsissa vasemmasta siirtymisruudusta Ratkaisut ja sitten työkalupalkissa Siirry perinteiseen. Jos nimikettä ei ole sivupaneelissa, valitse ... Lisää ja valitse sitten haluamasi nimike.
Avaa haluamasi ei-hallittu ratkaisu Kaikki ratkaisut -luettelosta.
Sarakkeiden yhdistäminen tehdään 1:N- tai N:1-taulukkosuhteen kontekstissa, joten ensi täytyy tarkastella 1:N- tai N:1-taulukkosuhteita.
Sarakkeiden yhdistämisiä ei määritetä todellisuudessa taulukkosuhteissa, vaan ne näkyvät suhteen käyttöliittymässä. Kaikilla 1:N-taulukkosuhteilla ei ole niitä. Kun tarkastelen taulukon 1:N (tai N:1)-taulukkosuhteita, voit suodattaa niitä tyypin perusteella. Voit valita Kaikki, Mukautettu, Mukautettavissa, tai Määritettävissä. Määritettävissä olevat taulukkosuhteet mahdollistavat taulukkosarakkeiden määrittämisen.
Kun avaat yhdistettävän taulukkosuhteen, valitse vasemmassa siirtymistoiminnossa Yhdistämismääritykset.
Jos olemassa on yhdistämismäärityksiä, joita et halua käyttää, voit valita ne ja valita sitten -kuvaketta.
Jos haluat luoda uuden yhdistämismäärityksen, valitse työkaluriviltä Uusi. Näyttöön tulee Luo taulukoiden yhdistämismääritys -valintaikkuna.
Valitse yksi lähdetaulukkosarake ja yksi kohdetaulukkosarake ja arvot, jotka haluat yhdistää.
Sulje sitten valintaikkuna valitsemalla OK.
Seuraavat säännöt määrittävät, minkälaisia tietoja voi yhdistää.
- Sarakkeiden on oltava samantyyppiset ja samanmuotoiset.
- Kohdesarakkeen on oltava vähintään yhtä pitkä kuin lähdesarake.
- Kohdesarake ei saa olla yhdistettynä toiseen sarakkeeseen.
- Lähdesarakkeen on oltava näkyvissä lomakkeessa.
- Kohdesarakkeen on oltava sarake, johon käyttäjä voi syöttää tietoja.
- Osoitteen tunnuksen arvoja ja partylist-tyyppisiä sarakkeita ei voi yhdistää.
- Jos aiot luoda yhdistämismäärityksen sarakkeeseen, joka ei ole näkyvissä lomakkeessa, yhdistäminen ei onnistu, ennen kuin lisäät sarakkeen lomakkeeseen.
- Jos sarakkeet ovat valintoja, kaikkien vaihtoehtojen kokonaislukuarvojen on oltava samat.
Huomautus
Jos haluat yhdistää valintasarakkeita, on suositeltavaa määrittää molemmat sarakkeet käyttämään samaa yleistä valintaa. Kahden eri asetusjoukon ylläpitäminen käsin olisi muutoin vaikeaa. Jos jokaisen asetuksen kokonaislukuarvoa ei ole määritetty oikein, tietojoukossasi voi seurauksena olla ongelmia. Lisätietoja: Microsoft Dataversen yleisten valintojen luominen ja muokkaaminen (valintaluettelot)
Voit luoda yhdistämismäärityksiä myös automaattisesti valitsemalla Luo yhdistämismääritykset Lisää toimintoja -valikossa.
Ole varovainen, kun teet tämän järjestelmätaulukoille. Käytä tätä, kun haluat luoda mukautettuja taulukoita ja käyttää hyväksesi yhdistämismäärityksiä.
Varoitus
Tämä poistaa kaikki aikaisemmat yhdistämismääritykset ja korvaa ne ehdotetuilla määrityksillä, jotka perustuvat vain sarakkeisiin, joilla on samankaltaiset nimet ja tietotyypit. Jos käytät tätä järjestelmätaulukolle, jotkin odotettavat yhdistämismääritykset voivat kadota. Mukautetuille taulukoille se säästää aikaa, koska voit helposti poistaa määritykset, joita et halua ja lisätä muita määrityksiä, joita automaattinen työkalu ei luonut.
Koska taulukoiden yhdistämismääritykset eivät ole metatietoja, niiden muutokset otetaan käyttöön vasta julkaisemisen jälkeen.
1:N (yksi moneen)- ja N:1 (monta yhteen) -taulukkosuhteiden luominen ja muokkaaminen ratkaisunhallinnan avulla
Sovelluskehittäjän dokumentaatio: Taulukoiden ja määritteiden yhdistämismääritysten mukauttaminen
Sovelluskehittäjän dokumentaatio: Web-ohjelmointirajapinnan uuden taulukon luominen toisesta taulukosta
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).