Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Taikoma: Drobės programėlės
Modeliu pagrįstos programėlės
Pateikia informaciją apie įrašą pagal duomenų šaltinį.
Naudokite RecordInfo norėdami gauti informacijos apie konkretų duomenų šaltinio įrašą. Duomenų duomenų šaltinis turi būti lentelės formos ir suderinamas su Remove ir Patch funkcijomis.
„Microsoft Dataverse“ šiuo metu nepalaikomas. Įrašams iš visų kitų duomenų šaltinių taikoma formulės klaida.
Turima informacija:
| Argumentas informacija | Aprašymas |
|---|---|
| RecordInfo. DeletePermission | Ar dabartinis vartotojas turi teisę pašalinti šį įrašą iš duomenų šaltinis? |
| RecordInfo. Redaguoti permisiją | Ar dabartinis vartotojas turi teisę redaguoti šį įrašą iš duomenų šaltinis? |
| RecordInfo. ReadPermission | Ar dabartinis vartotojas turi teisę skaityti šį įrašą iš duomenų šaltinis? |
RecordInfo pateikia Bulio logikos reikšmę:
| Pateikiama reikšmė | Aprašymas |
|---|---|
| Tiesa | Vartotojas turi teises. |
| klaidinga | Vartotojas neturi teisių. Jei įrašas tuščias, taip RecordInfo pat bus pateikta klaidinga. |
RecordInfo atsižvelgti į duomenų šaltinio lygio teises. Pavyzdžiui, jei vartotojas turi įrašo lygio teises modifikuoti įrašą, tačiau vartotojas neturi teisių lentelės lygyje, jis grąžins klaidingą informaciją apie ModifyPermission. Norėdami gauti DataSourceInfo visą duomenų šaltinį, naudokite šią funkciją.
Sintaksė
RecordInfo( Įrašas, informacija )
- Įrašas – būtinas. Tikrinti atliekamas įrašas.
- Informacija – būtina. Norima įrašo informacija.
Pavyzdžiai
RecordInfo( First(Accounts), RecordInfo.EditPermission )
Patikrina pirmojo įrašo, kuris gali būti, SQL duomenų šaltinis, SQL serverio ar kitos lentelės, redagavimo teises „Accounts“, „Dataverse“, „SharePoint“ duomenų šaltinis. Jei vartotojas turi teisę redaguoti šį įrašą ir bendrai modifikuoti Accounts duomenų šaltinį, tada RecordInfo bus pateikta teisinga.
With( { MyRecord: First( Accounts ) },
RecordInfo( MyRecord, RecordInfo.EditPermission ) )
Užfiksuoja įrašą With funkciją su, tada šią reikšmę pereina RecordInfo funkcijai. Rezultatas bus toks pats, kaip ir paskutinis pavyzdys.
Collect( MyAccounts, FirstN( Accounts, 10 ) );
RecordInfo( First( MyAccounts ), RecordInfo.EditPermission ) )
Pirmuosius 10 įrašų iš Accounts duomenų šaltinis įrašo į MyAccounts rinkinį. Kadangi įrašai buvo sukurti iš duomenų šaltinio, juos galima naudoti su RecordInfo funkcija. Rezultatas bus toks pats, kaip ir paskutinis pavyzdys.
Collect( MyCollection, [ 1, 2, 3 ] );
RecordInfo( First(MyCollection), RecordInfo.DeletePermission )
Sukuria rinkinį MyCollection ir tikrina pirmąjį įrašą, kad nustatytų, ar jį galima pašalinti. Kadangi įrašo kilmė yra rinkinys, o ne duomenų šaltinis, RecordInfo bus pateikta klaida.