ER LISTOFFIELDS funkcija
Funkcija LISTOFFIELDS
grąžina įrašų sąrašo vertę , kuri sukuriama remiantis nurodyto išvardijimo arba konteinerio (įrašo) tipo argumento struktūra.
1-oji sintaksė
LISTOFFIELDS (path)
2-oji sintaksė
LISTOFFIELDS (path, language)
Argumentai
path
: duomenų šaltinio nuoroda
Tinkamas vieno iš tolesnių duomenų tipų duomenų šaltinio nuorodos kelias.
- Modelių išvardijimas
- Formatų išvardijimas
- Programų išvardijimas
- Konteineris (įrašas)
language
: Eilutė
Tekstas, reiškiantis kalbos kodą.
Pateikiamos reikšmės
Įrašų sąrašas
Gautas įrašų sąrašas.
Naudojimo pastabos
Sukurtą sąrašą sudaro įrašai su tolesniais laukais.
- Pavadinimas (eilutės duomenų tipas)
- Žymė (eilutės duomenų tipas)
- Aprašymas (eilutės duomenų tipas)
- IsTranslated (Boolean duomenų tipas)
path
Jei argumentas nurodo konteinerio (įrašo) tipo duomenų šaltinį, kiekvienam nurodomo konteinerio įrašo laukui naujas įrašas įtraukiamas į sukurtą sąrašą. Kiekvieno sukurto įrašo lauke Pavadinimas grąžinamas nurodomos konteinerio įrašo, kuriam buvo sukurtas dabartinis įrašas, lauko pavadinimas.
path
Jei argumentas nurodo vieno išvardijimo tipų duomenų šaltinį, kiekvienai nurodytas išvardijimo vertei prie sukurto sąrašo pridedamas naujas įrašas. Kiekvieno sukurto įrašo lauke Pavadinimas grąžinama nurodomo išvardijimo, kuriam sukurtas dabartinis įrašas, vertė, o aprašo lauke pateikiamas to išvardijimo aprašymas, o laukas Žyma pateikia to išvardijimo žymę.
Kai naudojama 1 sintaksė, vykdymo metu laukuose Žyma ir Aprašymas turi būti grąžinamos vertės, pagrįstos elektroninių ataskaitų (ER) formato, kuris veikia, kalbos parametrais:
- Jei pageidaujamos kalbos žymės ir aprašymai pasiekiami, laukuose Žyma ir Aprašas grąžinamos vertės, pagrįstos ta kalba, o IsTranslated laukas grąžina True.
- Jei pageidaujamos kalbos žymių ir aprašymų nėra, laukuose Žymė ir Aprašas grąžinamos vertės, kurios pagrįstos numatytąja EN-US kalba, o Laukas IsTranslated grąžinamas kaip Klaidingas.
Kai naudojama 2 sintaksė, vykdymo metu laukuose Žyma ir Aprašymas turi būti grąžinamos vertės, pagrįstos kalba, kuri apibrėžiama kaip antrasis iškviestos funkcijos argumentas:
- Jei pageidaujamos kalbos žymės ir aprašymai pasiekiami, laukuose Žyma ir Aprašas grąžinamos vertės, pagrįstos ta kalba, o IsTranslated laukas grąžina True.
- Jei pageidaujamos kalbos žymių ir aprašymų nėra, laukuose Žymė ir Aprašas grąžinamos vertės, kurios pagrįstos EN-US kalba, o laukas IsTranslated grąžinamas kaip Klaidingas.
1 pavyzdys
Tolesnėje iliustracijoje ER duomenų modelyje įvestas išvardijimas.
Tolesnėje iliustracijoje parodyta tolesnė išsami informacija.
- Modelio išvardijimas įtrauktas į ataskaitą kaip duomenų šaltinis.
- ER išraiška naudoja modelio išvardijimas kaip funkcijos parametrą
LISTOFFIELDS
. - Įrašų sąrašo tipo duomenų šaltinis įterpiamas į ataskaitą naudojant sukurtą ER išraišką.
Toliau pavyzdyje rodomi ER formato elementai , susieti su įrašų sąrašo tipo, kuris buvo sukurtas naudojant funkciją, duomenų LISTOFFIELDS
šaltiniu.
Tolesnėje iliustracijoje parodytas vaizdas, kai vykdomas sukurtas formatas.
Banknotas
Pagal pirminio FAILO ir APLANKO formato elementų kalbos parametrus išverstas žymių ir aprašų tekstas įvedamas ER formato išeiga.
2 pavyzdys
Norėdami konfigūruoti duomenų šaltinius , enumType_de ir enumType_deCHišvardijimo tipo duomenų šaltinius, naudojate apskaičiuoto lauko duomenų šaltinio tipą:
- enumType_de =
LISTOFFIELDS (enumType, "de")
- enumType_deCH =
LISTOFFIELDS (enumType, "de-CH")
Tokiu atveju naudodami tolesnį reiškinį galite gauti išvardijimo reikšmės žymą Šveicarijos vokiečių kalba (jei toks vertimas yra). Jei vertimas Šveicarijos vokiečių kalba nepateikiamas, žyma pateikiama vokiečių kalba.
IF (NOT (enumType_deCH.IsTranslated), enumType_de.Label, enumType_deCH.Label)
Papildomi ištekliai
Atsiliepimai
https://aka.ms/ContentUserFeedback.
Jau greitai: 2024 m. palaipsniui atsisakysime „GitHub“ problemų, kaip turiniui taikomo atsiliepimų mechanizmo, ir pakeisime jį nauja atsiliepimų sistema. Daugiau informacijos žr.Pateikti ir peržiūrėti atsiliepimą, skirtą