Bendrinti naudojant


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.

Modelio 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ą.

Format

Toliau pavyzdyje rodomi ER formato elementai , susieti su įrašų sąrašo tipo, kuris buvo sukurtas naudojant funkciją, duomenų LISTOFFIELDS šaltiniu.

Dizaino formatas

Tolesnėje iliustracijoje parodytas vaizdas, kai vykdomas sukurtas formatas.

Formato išvestis

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

Sąrašo funkcijos