SPLITLIST ER-funktio
SPLITLIST
-funktio jakaa määritetyn luettelon aliluetteloiksi (tai eriksi), joissa on tietty määrä tietueita. Sitten se palauttaa tuloksen uutena Tietueluettelon arvona, joka koostuu eristä.
Syntaksi 1
SPLITLIST (list, number)
Syntaksi 2
SPLITLIST (list, number, on-demand reading flag)
Argumentit
list
: Tietueluettelo
Tietueluettelo-tietotyypin tietolähteen kelvollinen polku.
number
: Kokonaisluku
Tietueiden enimmäismäärä erää kohti.
on-demand reading flag
: Totuusarvo
Totuusarvo joka määrittää, luodaanko aliluetteloiden elementtejä tarpeen mukaan.
Palautusarvot
Tietueluettelo
Tuloksena oleva tietueluettelo.
Käyttöhuomautukset
Palautettu eräluettelo, joka sisältää seuraavat elementit:
Arvo:Luettelo
Nykyiseen erään kuuluvien tietueiden luettelo.
BatchNumber:Kokonaisluku
Palautetun luettelon nykyisen erän numero.
Kun tarvittaessa lukemisen merkinnän arvoksi määritetään Tosi, järjestelmä luo pyydettäessä aliluetteloita, jotka mahdollistavat muistin kulutuksen vähentämisen, mutta jotka voivat aiheuttaa suorituskyvyn heikentymisen, jos elementtejä ei käytetä peräkkäin.
Esimerkki
Seuraavassa kuvassa Rivit-tietolähde luodaan tietueluettelo, jossa on kolme tietuetta. Tämä luettelo on jaettu eriin, joista kussakin on enintään kaksi tietuetta.
Seuraavassa kuvassa on suunnitellun muodon asettelu. Tässä muodon asettelussa sidonnat Rivit-tietolähde luodaan muodostamaan tulos XML-muodossa. Tämä tulos esittää kunkin erän erilliset solmut ja sen tietueet.
Seuraavassa kuvassa on tulos, kun suunniteltu muoto suoritetaan.