Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Les dades d'una taula sovint es relacionen amb les dades d'una altra taula. Per exemple, podeu tenir una taula Professors i una taula Classe , i la taula Classe pot tenir una relació de cerca amb la taula Professors per mostrar quin professor instrueix la classe. Pots utilitzar una columna de cerca per mostrar les dades de la taula Professors . Això es coneix habitualment com a columna de cerca.
Definir una relació
Podeu crear diversos tipus de relacions d'una taula a una altra (o entre una taula i ella mateixa). Cada taula pot tenir una relació amb més d'una taula i cada taula pot tenir més d'una relació amb una altra taula. Alguns tipus de relació habituals són:
- Diversos a un : en aquest tipus de relació, cada fila de la taula A pot coincidir amb més d'una fila de la taula B, però cada fila de la taula B només pot coincidir amb una fila de la taula A. Per exemple, una classe té una sola aula. Aquest és el tipus de relació més comú i es mostra a la llista de columnes com a columna de cerca
- Un a diversos : en aquest tipus de relació, cada fila de la taula B pot coincidir amb més d'una fila de la taula A, però cada fila de la taula A només pot coincidir amb una fila de la taula B. Per exemple, un sol professor imparteix moltes classes.
- Diversos a diversos : en aquest tipus de relació, cada fila de la taula A pot coincidir amb més d'una fila de la taula B i viceversa. Per exemple, els alumnes assisteixen a moltes classes i cada classe pot tenir diversos alumnes.
A més, podeu definir comportaments avançats en cascada en relacions de diversos a un i un a diversos cada vegada que es realitzi una acció a la taula principal.
Afegir una columna de cerca (relació de diversos a un)
Per afegir una relació de cerca a una taula, creeu una relació a l'àrea Relacions i especifiqueu la taula amb la qual voleu crear una relació.
A Power Apps, al panell de navegació esquerre selecciona Taules. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
Selecciona una taula existent, o crea una taula nova, i després selecciona Relacions.
Selecciona Nova relació i després selecciona un tipus de relació, com ara Molts a un.
A la subfinestra dreta, seleccioneu una taula relacionada per a la taula actual i, a continuació, seleccioneu Fet.
Seleccioneu Fet.
Afegeix una relació d'un a molts
Per afegir una relació d'un a molts, crea una relació a l'àrea de Relacions i especifica la taula amb la qual vols crear una relació.
A Power Apps, selecciona Taules al panell de navegació esquerre. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
Selecciona una taula existent, o crea una taula nova, i després selecciona Relacions.
Seleccioneu la fletxa avall a la dreta d'Afegeix una relació i, a continuació, seleccioneu Un a diversos.
Selecciona una taula. Observeu que les columnes de cerca es mostraran a la taula actual , per defecte tindran el nom de les taules (en aquest exemple Professor), però podeu canviar-les si cal. Seleccioneu Fet per afegir la relació a la taula.
Nota
En el cas d'una relació d'un a diversos, la columna Cerca es crearà a la taula relacionada, no a la taula que heu seleccionat actualment. Si necessiteu la cerca a la taula actual, creeu una relació Diversos a un.
Seleccioneu Fet.
Afegeix una relació de molts a molts
Per afegir una relació de molts a molts, crea una relació a l'àrea de Relacions i especifica la taula amb la qual vols crear una relació.
Al powerapps.com, seleccioneu Taules a la subfinestra de navegació esquerra. Si l'element no és a la subfinestra del tauler lateral, seleccioneu ... Més i seleccioneu l'element que vulgueu.
Seleccioneu una taula existent o creeu una taula nova
Seleccioneu l'àrea Relacions .
Seleccioneu Afegeix una relació i, a continuació, seleccioneu Diversos a diversos. S'obre un tauler perquè trieu la taula amb la qual voleu crear una relació. Seleccioneu la taula al menú desplegable Taula relacionada .
Després de seleccionar una taula, apareixen els noms de la taula de relacions i la taula de relacions. Per defecte utilitzen els noms de les taules combinades, però els pots canviar si cal.
Seleccioneu Fet per afegir la relació a la taula i, a continuació, seleccioneu Desa la taula.
Afegeix un comportament de relació avançat
Mentre construïu una relació d'un a molts o de diversos a un, també podeu establir comportaments avançats.
Aquestes opcions també es coneixen com a comportaments en cascada perquè baixen en cascada per la jerarquia de les taules relacionades. Per exemple, pot ser desitjable suprimir les proves relacionades i els deures d'un estudiant si un estudiant és eliminat del sistema. Aquest tipus de comportament s'anomena relació parental.
D'altra banda, podeu decidir que no voleu que les accions baixin en cascada per la jerarquia. Per exemple, a la relació professor-classe, podríeu decidir que la taula secundària (classe) no s'ha de suprimir* quan se suprimeix un pare (professor). Això s'anomena relació referencial.
A mesura que modeleu les dades empresarials creant taules personalitzades o quan utilitzeu taules del Common Data Model existents, tingueu en compte el comportament que necessiteu i les implicacions per a tota la jerarquia de taules relacionades i trieu entre un dels comportaments estàndard següents:
Referencial, elimina l'enllaç: En una relació referencial entre dues taules, pots navegar cap a qualsevol fila relacionada, però les accions realitzades en una taula no afecten l'altra. Per exemple, si tens una relació d'un a molts entre professors i classes, eliminar un professor no té cap impacte en la classe relacionada.
Referencial, restringir la supressió: En una relació referencial de restricció de supressió entre dues taules, podeu navegar a qualsevol fila relacionada. Les accions realitzades a la fila mare no afecten la fila fill, però la fila mare no es pot eliminar mentre la fila filla filla existeixi. Aquest comportament és útil si no vols que les files infantils quedin orfes. Aquesta restricció obliga l'usuari a eliminar tots els fills abans d'eliminar el pare o mare.
Parental: En una relació principal entre dues taules, qualsevol acció realitzada en un registre de la taula principal també es realitza en els registres de taula secundària relacionats amb el registre de taula principal. Per exemple, el propietari del registre principal ha heretat l'accés als registres de la taula secundària i, quan se suprimeixi el registre principal, també se suprimiran tots els registres secundaris.
Costum: En una relació personalitzada entre dues taules, seleccioneu el comportament associat a cadascuna d'un conjunt d'accions possibles.
Per obtenir més informació sobre els valors per defecte i els comportaments personalitzats: Configurar el comportament de la relació de la taula.
Utilitzar una columna de cerca en una aplicació
Si creeu una aplicació automàticament a partir d'una taula que conté una columna de cerca, apareixerà com un control desplegable que conté dades de la columna Nom principal de la taula.
Afegeix relacions 1:N i N:N per a aplicacions de llenç
Utilitzeu la funció Relaciona per enllaçar dues files mitjançant una relació d'un a diversos o de diversos a diversos al Microsoft Dataverse. Més informació: Relacionar i desrelacionar funcions al Power Apps