Eksempel på oprettelse af hyperblokke med variabel bredde

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.

Sådan bruges en formelliste til at vise flere kolonner i en relationsliste:

  1. Opret en relationsliste.
  2. Opret en lodret hyperblok fra relationslisten i celle B7 til C7. Navngiv hyperblokken HBV.
  3. Højreklik i ruden Tilbehør i Program-stifinder på Formellister, og vælg Ny formelliste.
  4. Klik på plus-ikonet i inputruden i formellistedesigneren.
    Dialogboksen Rediger formel vises.
  5. I højre rude i dialogboksen Rediger formel skal du angive =name of relational list.columns
  6. Vælg XML i kolonnen Type i formellistedesigneren.
  7. Vælg navn i feltet Titeltekst.
  8. Træk formellisten til celle C6 for at danne en overlappende, vandret hyperblok. Navngiv hyperblokken HBH.
    De lodrette og vandrette hyperblokke skærer hinanden ved celle C7.
  9. Opret denne RDB-formel i celle C7: =RDB(HYPERBLOCK("HBH"),B7,C6)
    #VALUE vises i designtilstand. I visningstilstand viser rapporten data fra hver kolonne i relationslisten.