Formellister

Du oppretter formellister i formellistemappen i Tilbehør-ruten til app-utforskeren. Høyreklikk og velg Ny > Formelliste.

Formellister kan hente inndata fra følgende kilder og forandre dem til standardlister:

  • XML
  • CSV
  • Liste

Det vil si, formellister kan transformere disse kildene til lister som inneholder elementer med unike navn og titler samt attributter.

Formellister kan brukes til å generere disse utdataene:

  • Kolonnene til en relasjonsliste
  • Data fra en XML-variabel
  • Data fra en liste med verdier
  • Data fra en CSV-kilde.

Formellister er dynamiske, noe som gjør dem nyttige i situasjoner hvor rapportutformeren ikke vet hva innholdet av rapporten skal være. For eksempel kan du opprette en relasjonsliste som returnerer flere kolonner for en relasjonsdatakilde. Hvis du setter denne listen inn i en hyperblokk i en rapport, vises bare den første kolonnen med data. For å vise de resterende kolonnene må du opprette ytterligere utdataceller i hyperblokken, eller utvide hyperblokken og sette inn en egen RDB-formel for hver datakolonne. Hvis du ikke vet hvilken relasjonsliste som kommer til å bli brukt i rapporten, for eksempel i en databaseuavhengig rapport, kan du ikke vite hvor mange ytterligere utdataceller du må opprette, eller hvor mange RDB-formler.

En løsning på dette problemet er å lage hyperblokker med variabel bredde.

Listedesigneren for formellister har en inndatarute og en avansert-rute.

To felt i listedesigneren er felles for alle formellister. I Formel-feltet bruker du en formel for å spesifisere datakilden. I Type-feltet spesifiserer du inndatatypen.

De resterende feltene i listedesigneren er avhengig av den valgte datatypen.