Deli z drugimi prek


Preslikava stolpcev tabele

Atribute lahko preslikate med tabelami, ki imajo odnos tabele. To vam omogoča, da nastavite privzete vrednosti za vrstico, ki je ustvarjena v kontekstu druge vrstice.

Lažji način ustvarjanja novih vrstic v aplikacijah, ki temeljijo na modelu

Recimo, da želi uporabnik dodati novo vrstico stika za osebo, ki je zaposlena pri določenem kupcu. To lahko stori na dva različna načina:

Težji način

Povsem novo vrstico stika lahko ustvari kar v aplikaciji. Toda nato bo moral nastaviti nadrejeni račun in vnesti več elementov informacij (npr. naslov in telefon), ki so verjetno enaki kot za nadrejeni račun. To je lahko zamudno in lahko privede do napak.

Lažji način

Lažji način je, da začne s tabelo kupca in v podmreži Stiki na obrazcu izbere +, da doda stik. Najprej si bo lahko ogledal obstoječe povezane stike, da ne bo pomotoma ustvaril podvojene vrstice. Če ne najde obstoječe vrstice, lahko izbere Novo in ustvari novo vrstico stika.

Obrazec nove vrstice stika bo vključeval vse preslikane vrednosti atributov iz kupca (npr. naslov in telefonska številka) kot privzete vrednosti. Uporabnik lahko uredi te vrednosti, preden shrani vrstico.

Kako to poteka

Ko preslikate stolpce tabele za odnos entitete 1:N, se nekateri elementi podatkov iz prvotne vrstice tabele kopirajo v obrazec nove povezane tabele in nastavijo se privzete vrednosti, ki jih uporabnik lahko uredi, preden jih shrani.

Opomba

Te preslikave samo nastavijo privzete vrednosti za vrstico pred shranjevanjem. Uporabniki lahko uredijo vrednosti pred shranjevanjem. Podatki, ki se prenesejo, so takrat veljavni podatki. Če se izvorni podatki pozneje spremenijo, se ne sinhronizirajo.

Te preslikave se ne uveljavijo za povezane vrstice, ustvarjene z uporabo poteka dela ali procesa dialoga. Niso samodejno uporabljene za nove vrstice, ustvarjene na podlagi kode, čeprav lahko razvijalci uporabijo posebno sporočilo InitializeFrom (Funkcija InitializeFrom ali InitializeFromRequest Class), da ustvarijo novo vrstico z uporabo preslikav, ki so na voljo.

Te preslikave se ne uporabljajo za nove povezane obrazce tabel, ki se odprejo, ko aplikacija nima vzpostavljene povezave z omrežjem okolja Dataverse, razen za nadrejena polja iskanja.

Preslikava polj med tabelami ni podprta, ko uporabljate aplikacijo v načinu brez povezave. Za več informacij si oglejte omejitve, navedene v Omejitve mobilnega brez povezave za aplikacije, ki temeljijo na modelu.

Odpiranje raziskovalca rešitev

Stolpce tabele lahko preslikate samo z raziskovalcem rešitev.

Odpiranje neupravljane rešitve

  1. V storitvi Power Apps v levem podoknu za krmarjenje izberite Rešitve in nato v orodni vrstici izberite Preklopi na klasični pogled. Če elementa ni v podoknu leve plošče, izberite … Več in nato izberite želeni element.

  2. Na seznamu Vse rešitve odprite želeno neupravljano rešitev.

Preslikava stolpcev poteka v kontekstu odnosa table 1:N ali N:1, tako da si najprej oglejte odnosa tabele 1:N ali N:1.

Prikaz stolpcev, ki jih je mogoče preslikati

Preslikave stolpcev niso dejansko določene znotraj odnosov tabele, so pa izpostavljene v uporabniškem vmesniku odnosa. Nekatere odnosi tabele 1:N jih nimajo. Ko prikažete seznam odnosov tabele 1:N (ali N:1) za tabelo, lahko filtrirate prikazane odnose glede na vrsto. Izberete lahko Vse, Po meri, Prilagodljivo ali Omogoča preslikavo. Odnosi tabele, ki jih je mogoče preslikati, zagotavljajo dostop do preslikave stolpcev tabele.

Prikaz odnosov tabele, ki jih je mogoče preslikati.

Ko odprete odnos tabele, ki ga je mogoče preslikati, v podoknu za krmarjenje na levi izberite Preslikave.

Za odnos tabele izberite »Preslikave«.

Brisanje preslikav

Izberete lahko preslikave, ki jih ne želite uporabiti, in nato kliknete ikono »Izbriši«. .

Dodajanje novih preslikav

Če želite ustvariti novo preslikavo, v orodni vrstici kliknite Novo. Odprlo se bo pogovorno okno Ustvarjanje preslikave stolpca.

Pogovorno okno za ustvarjanje preslikave stolpca.

Izberite stolpec izvorne tabele in stolpec ciljne tabele z vrednostmi, ki jih želite preslikati.

Konfiguracija preslikave stolpca.

Nato izberite V redu, da zaprete pogovorno okno.

Naslednja pravila kažejo, katere vrste podatkov je mogoče preslikati.

  • Oba stolpca morata biti iste vrste in oblike zapisa.
  • Dolžina ciljnega stolpca mora biti enaka ali večja od dolžine izvornega stolpca.
  • Ciljnega stolpca ne morete preslikati v drug stolpec.
  • Izvorni stolpec mora biti viden na obrazcu.
  • Ciljni stolpec mora biti stolpec, v katerega lahko uporabnik vnaša podatke.
  • Vrednosti ID naslova ali stolpcev tipa partylist ni mogoče preslikati.
  • Če preslikavate v stolpec ali iz stolpca, ki ni prikazan na obrazcu, preslikava ne bo izvedena, dokler stolpca ne dodate v obrazec.
  • Če so stolpci možnosti, morajo biti celoštevilske vrednosti za vsako možnost identične.

Opomba

Če morate preslikati stolpce možnosti, priporočamo, da konfigurirate oba stolpca za uporabo v isti globalni možnosti. V nasprotnem primeru bo morda težavno ročno sinhronizirati dva ločena nabora možnosti. Če celoštevilske vrednosti za vsako možnost niso pravilno preslikane, lahko pride do težav v podatkih. Več informacij: Ustvarjanje in urejanje globalnih možnosti za storitev Microsoft Dataverse (seznam aktualnih podatkov)

Samodejno ustvarjanje preslikav stolpcev

Omogočite lahko tudi samodejno ustvarjanje preslikav tako, da v meniju Več dejanj izberete Ustvari preslikave.

Če nameravate to možnost uporabiti za sistemske tabele, bodite previdni. To možnost uporabite, ko ustvarjate tabele po meri in želite uporabiti preslikavo.

Opozorilo

Možnost odstrani vse obstoječe preslikave in jih zamenja s predlaganimi preslikavami, ki temeljijo samo na stolpcih s podobnimi imeni in vrstami podatkov. Če uporabite to možnost v sistemski tabeli, lahko izgubite nekaj pričakovanih preslikav. Pri tabelah po meri pa s tem prihranite čas, saj lahko enostavneje izbrišete preslikave, ki jih ne želite, in dodate druge, ki jih dejanje ustvarjanja preslikav ni ustvarilo.

Objava prilagoditev

Ker preslikave stolpcev niso metapodatki, spremembe začnejo veljati šele po njihovi objavi.

Glejte tudi

Ustvarjanje in urejanje odnosov tabele 1:N (ena proti mnogo) ali N:1 (mnogo proti ena) z raziskovalcem rešitev
Dokumentacija za razvijalce: Prilagajanje preslikav tabel in atributov
Dokumentacija za razvijalce: Spletni API – ustvarjanje nove tabele iz druge tabele

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).