Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
S'aplica a: Aplicacions
de llenç Aplicacions basades en models
Proporciona informació sobre un registre d'una font de dades.
S'utilitza RecordInfo per obtenir informació sobre un registre concret d'una font de dades. La font de dades ha de ser tabular i compatible amb les funcions Remove i Patch.
En aquests moments només s'admet el Microsoft Dataverse. Els registres de la resta de fonts de dades donaran un error amb la fórmula.
La informació disponible:
| Argument d'informació | Descripció |
|---|---|
| RecordInfo. DeletePermission | L'usuari actual té permís per suprimir aquest registre de la font de dades? |
| RecordInfo. Permís d'edició | L'usuari actual té permís per modificar aquest registre a la font de dades? |
| RecordInfo. Permís de lectura | L'usuari actual té permís per llegir aquest registre de la font de dades? |
RecordInfo retorna un valor booleà:
| Valor de retorn | Descripció |
|---|---|
| veritable | L'usuari té el permís. |
| fals | L'usuari no té el permís. Si el registre està en blanc , RecordInfo també es retornarà false. |
RecordInfo també té en compte els permisos a nivell de font de dades. Per exemple, si l'usuari té permís al nivell de registre per modificar un registre, però l'usuari no té permisos al nivell de taula, retornarà fals per a ModifyPermission. Utilitzeu la funció DataSourceInfo per obtenir informació sobre la font de dades en el seu conjunt.
Sintaxi
RecordInfo( Registre, Informació )
- Registre : obligatori. El registre que voleu provar.
- Informació : obligatòria. Informació desitjada del registre.
Exemples
RecordInfo( First(Accounts), RecordInfo.EditPermission )
Comprova el permís d'edició del primer registre de la font de dades Accounts, que podria ser al Dataverse, SharePoint, SQL Server o una altra font de dades tabular. Si l'usuari té permís per editar aquest registre i modificar la Accounts font de dades en general, RecordInfo retornarà true.
With( { MyRecord: First( Accounts ) },
RecordInfo( MyRecord, RecordInfo.EditPermission ) )
Captura un registre amb la funció With i, a continuació, passa aquest valor a la funció RecordInfo. El resultat serà el mateix que l'últim exemple.
Collect( MyAccounts, FirstN( Accounts, 10 ) );
RecordInfo( First( MyAccounts ), RecordInfo.EditPermission ) )
Captura els 10 primers registres de la font de dades Accounts a la col·lecció MyAccounts. Com que els registres s'originen en una font de dades, es poden utilitzar amb la RecordInfo funció. El resultat serà el mateix que l'últim exemple.
Collect( MyCollection, [ 1, 2, 3 ] );
RecordInfo( First(MyCollection), RecordInfo.DeletePermission )
Crea la col·lecció MyCollection i prova el primer registre per determinar si es pot suprimir. Com que l'origen del registre és una col·lecció i no una font de dades, RecordInfo es retornarà un error.