Mapiranje stupaca tablice

Možete preslikati atribute između tablica koje imaju odnos tablica. To vam omogućuje postavljanje zadanih vrijednosti za redak koji se izrađuje u kontekstu drugog retka.

Jednostavniji način izrade novih redaka u aplikacijama stovrenima prema modelu

Recimo da želite dodati novi redak kontakta za određeni račun za osobu koja je zaposlenik. To se može učiniti na dva različita načina:

Složeniji način

Možete navigirati u aplikaciji da biste izradili novi redak kontakta ispočetka. No onda bi trebali postaviti nadređeni račun i unijeti nekoliko stavki informacija (kao što su adresa i telefonski broj) koje su vjerojatno jednake kao i za nadređeni račun. Taj proces može biti vremenski zahtjevan i postoji mogućnost pogreške.

Jednostavniji način

Jednostavnije je započeti s tablicom računa. Na obrascu pomoću rešetke Kontakti odaberite + za dodavanje kontakta. Najprije će vas usmjeriti na pretraživanje postojećih povezanih kontakata kako ne biste nehotično izradili kopiju postojećeg retka. Ako ne pronađete postojeći redak, odaberite Novo i izradite novi redak kontakta.

Obrazac novog retka kontakta obuhvatit će vrijednosti atributa preslikane iz računa (kao što je adresa i telefonski broj) kao zadane vrijednosti. Te se vrijednosti mogu uređivati prije spremanja retka.

Kako to funkcionira

Kada preslikate stupce tablice za odnos tablice 1:N, određene stavke podataka iz retka primarne tablice kopirat će se u novi obrazac povezan s tablicom kako bi se postavile zadane vrijednosti koje se mogu urediti prije spremanja.

Napomena

Ta preslikavanja postavljaju samo zadane vrijednosti na redak prije spremanja. Osobe mogu uređivati vrijednosti prije spremanja. Podaci koji se prijenose podaci su u tom trenutku u vremenu. Nije sinkronizirano ako se izvorni podaci kasnije promjene.

Ta preslikavanja ne primjenjuju se na povezane retke izrađene pomoću procesa tijeka rada ili dijaloga. Ne primjenjuju se automatski na nove retke izrađene pomoću koda, iako razvojni inženjeri mogu upotrijebiti posebnu poruku pod nazivom InitializeFrom (InitializeFrom funkcija ili InitializeFromRequest klasa) za izradu novog retka pomoću dostupnih preslikavanja.

Ta se mapiranja ne primjenjuju na nove povezane obrasce tablice koji se otvaraju kada aplikaciju nema aktivnu mrežnu vezu za Dataverse, osim za nadređena polja traženja.

Mapiranje polja između tablica nije podržano kad aplikaciju upotrebljavate u izvanmrežnom načinu rada. Za dodatne informacije pogledajte ograničenja navedena u Mogućnostima i ograničenjima izvanmrežne upotrebe mobilne aplikacije.

Otvorite preglednik rješenja

Jedini način preslikavanja stupaca tablice je upotreba istraživača rješenja.

Otvaranje neupravljanog rješenja

  1. Na portalu Power Apps odaberite Rješenja na lijevoj navigacijskoj traci, a zatim na alatnoj traci odaberite Prebaci na klasični način. Ako stavka nije u bočnom oknu, odaberite …Više a zatim odaberite željenu stavku.

  2. Na popisu Sva rješenja otvorite željeno neupravljano rješenje.

Stupci se preslikavaju u kontekstu odnosa tablice 1:N ili N:1. Stoga najprije trebate prikazati odnose tablice 1:N ili N:1.

Prikaz stupaca koji se mogu preslikati

Preslikavanja stupaca nisu zapravo definirana unutar odnosa tablica, ali izložena su u korisničkom sučelju odnosa. Sadrže ih samo neki odnosi tablice 1:N. Kada pregledavate popis odnosa tablice 1:N (ili N:1), možete filtrirati odnose prikazane prema vrsti. Možete odabrati Sve, Prilagođeno, Prilagodljivo ili Može se preslikavati. Odnosi tablice koji se mogu preslikavati omogućuju pristup preslikanim stupcima tablice.

Prikažite odnose tablica koji se mogu preslikati.

Kada otvorite odnos tablice koji se može preslikati, odaberite Preslikavanje u lijevoj navigaciji.

Odaberite opciju Preslikavanje za odnos tablice.

Brisanje mapiranja

Ako postoje mapiranja koja ne želite primijeniti, odaberite ih i kliknite Izbrišite ikonu. ikonu.

Dodavanje novih mapiranja

Da biste stvorili novo mapiranje, na alatnoj traci kliknite Novo. To će otvoriti dijalog Izrada preslikavanja stupaca.

Dijaloški okvir Izrada preslikavanja stupaca.

Odaberite jedan stupac izvorne tablice i jedan stupac ciljne tablice s vrijednostima koje želite preslikati.

Konfiguracija preslikavanja stupaca.

Zatim odaberite U redu da biste zatvorili dijalog.

Sljedeća pravila objašnjavaju koje se vrste podataka mogu mapirati.

  • Oba stupca moraju biti iste vrste i oblika.
  • Dužina ciljnog stupca mora biti jednaka dužini izvorišnog stupca ili veća.
  • Ciljni stupac ne smije već biti preslikano na drugi stupac.
  • Izvorišni stupac mora biti vidljiv na obrascu.
  • Ciljni stupac mora biti stupac u koje korisnik može unositi podatke.
  • Vrijednosti ID-a adrese ili stupci vrste popisa stranaka ne mogu se mapirati.
  • Ako preslikavate u stupac ili iz stupca koji se ne prikazuje na obrascu, preslikavanje se neće primijeniti sve dok ne dodate stupac u obrazac.
  • Ako su stupci odabiri, cjelobrojne vrijednosti svih mogućnosti moraju biti jednake.

Napomena

Ako trebate preslikati odabrane stupce, preporučamo konfiguraciju oba stupca kako bi upotrebljavali isti globalni odabir. U suprotnome možda će biti problema s ručnom sinkronizacijom dva različita skupa mogućnosti. Ako vrijednosti cijelog broja nisu ispravno mapirane za svaku mogućnost, možete doći do poteškoća s podacima. Dodatne informacije: Izrada i uređivanje globalnih odabira za rješenje Microsoft Dataverse (popisi za odabir)

Automatsko generiranje preslikavanja stupca

Mapiranja možete također generirati automatski odabirom stavke Generiranje mapiranja u izborniku Dodatne akcije.

Pristupite oprezno pri primjeni te opcije na sistemske tablice. Upotrebljavajte ovu opciju kada izrađujete prilagođene tablice i želite iskoristiti preslikavanje.

Upozorenje

Ovo uklanja sva postojeća preslikavanja i zamjenjuje ih s predloženim preslikavanjima koja su izražena na temelju stupaca sa sličnim nazivima i vrstama podataka. Ako ovo primjenjujete na sistemskoj tablici, možda ćete izgubiti neka očekivana preslikavanja. Za prilagođene tablice, uštedjet ćete na vremenu zato što možete jednostavnije izbrisati sva neželjena preslikavanja i dodati druga koja generiraju preslikavanja koja akcija nije stvorila.

Objava prilagodbi

Budući da preslikavanja stupaca nisu metapodaci, morate ih objaviti prije primjene promjena.

Pogledajte također

Stvaranje i uređivanje odnosa tablice 1:N („jedan na više”) ili N:1 („više na jedan”) s pomoću preglednika rješenja
Dokumentacija za razvojne inženjere: Prilagodba preslikavanja tablica i atributa
Dokumenti za razvojne inženjere: Web-API Izrada nove tablice iz druge tablice

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).