Formellister
Du opretter formellister i mappen Formellister i ruden Tilbehør i program-stifinder. Højreklik, og vælg
.Formellister kan modtage input fra følgende kilder og omdanne dem til standardlister:
- XML
- CSV
- Liste
Det vil sige, at formellister kan transformere disse kilder til lister, der indeholder elementer med entydige navne og titeltekster samt attributter.
Formellister kan bruges til at generere følgende output:
- Kolonnerne i en relationsliste
- Data fra en XML-variabel
- Data fra en liste med værdier
- Data fra en CSV-kilde.
Formellister er dynamiske, hvilket betyder, at de er nyttige i situationer, hvor rapportdesigneren ikke ved, hvad rapportens indhold skal være. Du kan f.eks. oprette en relationsliste, der returnere flerer kolonner fra en relationsbaseret datakilde. Hvis du indsætter denne liste i en hyperblok i en rapport, vises kun den første kolonne med data. Du kan få vist de resterende kolonner ved at oprette ekstra outputceller i hyperblokken eller ved at udvide hyperblokken og indsætte en separat RDB-formel for hver kolonne med data. Hvis du ikke ved, hvilken relationsliste der skal bruges i rapporten (f.eks. i en databaseuafhængig rapport), ved du ikke, hvor mange ekstra outputceller der skal oprettes eller hvor mange RDB-formler.
En løsning på dette problem er at skabe hyperblokke med variabel bredde.
Listedesigneren til formellisterne har en Input-rude og en Avanceret-rude.
To felter i Listedesigner er fælles for alle formellister. I feltet Formel bruger du en formel til at angive datakilden. I feltet Type angiver du inputtypen.
De resterende felter i Listedesigner afhænger af den valgte datatype.