Formellistor
Du skapar formellistor i mappen Formellistor i fönstret Tillbehör i Application Explorer. Högerklicka och välj
.Formellistor kan hämta indata från följande källor och omvandla dem till standardlistor:
- Xml
- CSV
- Lista
Det innebär att formellistor kan omvandla dessa källor till listor som innehåller element med unika namn och rubriker samt attribut.
Med hjälp av formellistor kan du generera följande utdata:
- Kolumnerna i en relationslista
- data från en xml-variabel
- data från en lista med värden
- data från en CSV-källa.
Formellistor är dynamiska, vilket gör dem praktiska i situationer där rapportdesignern inte vet vilket innehåll rapporten kommer att ha. Du kan exempelvis skapa en relationslista som returnerar flera kolumner från en relationsdatakälla. Om du infogar den listan i ett hyperblock i en rapport visas endast den första datakolumnen. Om du vill visa återstående kolumner måste du skapa ytterligare utdataceller i hyperblocket eller expandera hyperblocket och infoga en separat RDB-formel för varje datakolumn. Om du inte vet vilken relationslista som kommer att användas i rapporten, exempelvis i en databasoberoende rapport, kan du inte veta hur många ytterligare utdataceller eller RDB-formler du behöver skapa.
En lösning på detta problem är att skapa hyperblock med variabel bredd.
Listdesignern för formellistor har fönstret Indata och fönstret Avancerat.
Två fält i listdesignern är gemensamma för alla formellistor. I fältet Formel anger du datakälla med hjälp av en formel. I fältet Typ anger du typen av indata.
Återstående fält i listdesignern beror på den valda datatypen.