Hyperblokke

Oversigt

En hyperblok er et objekt, der bruges til at vise listeelementer i en rapport.

Hyperblokke består som standard af en nøgleoutputcelle og en værdicelle. Nøgleoutputcellen indeholder referencen til den liste, hyperblokken er baseret på. For relationslister indeholder nøgleoutputcellen de relationsbaserede datas første kolonne.

Værdicellen er tom og kan udvides vandret og lodret ved at trække i dens kanter. Du opretter formler i værdicellen for at returnere data.

I modsætning til andre listeobjekter, f.eks. kombinationsfelter, vises en hyperblok kun i designtilstand. I visningstilstand kopieres værdicellen én gang for hvert element på listen. Hvert element vises. Hvis værdien indeholder en formel, beregnes og vises en værdi for hvert element på listen. Selvom hyperblokken selv ikke vises i visningstilstand, kan du anvende en kant for en hyperblok. I visningstilstand vises kanten omkring hvert element og værdi.

Hyperblokke kan overlappes, så de deler den samme værdicelle. I visningstilstand udgør de lister, hyperblokkene er baseret på, rapportens akser.

Du kan også indlejre hyperblokke, så én hyperblok omslutter en eller flere andre hyperblokke helt.

Flere outputceller

Du kan oprette flere outputceller, som hver har deres egne indstillinger. En mulig brug af flere outputceller er visning af flere kolonner fra en relationsbaseret datakilde uden brug af separate RDB-formler.

Hyperblokke og globale og lokale lister

Hyperblokke kan indeholde lokale eller globale lister. Ændringer af definitionen for en lokal liste berører kun den rapport, hvor listen bruges. Ændringer af globale lister påvirker alle rapporter, hvor listen bruges.

Listerne i databasestrukturen er globale lister. Når de trækkes hen på regnearket for at oprette en hyperblok, kopieres de til lokale lister. Du kan knytte en hyperblok til en global liste ved at holde tasten <Ctrl> inde, mens du trækker.

Hvis du bruger dialogboksen Opret hyperblok til at oprette en hyperblok, kan du vælge, om listen er lokal eller global.

Dobbelt output for hyperblokke

En hyperblok viser listeelementer. I dialogboksen Formatér hyperblok bruger du disse indstillinger til at angive, hvordan elementerne vises.

  • Entydigt navn
  • Titeltekst
  • Attribut
  • Brugerdefineret: Åbner dialogboksen Rediger formel
  • Speciel formatstreng: Åbner dialogboksen Speciel formatstreng

Det entydige navn er navnet på et element, der er oprettet af ODBO-provideren, og kræves af formler. Det er dog ofte mere praktisk at arbejde med titeltekster. Titeltekst vælges således som standard, når du opretter en hyperblok.

Indstillinger for det entydige navn og titeltekst kan også angives ved hjælp af et tekstformat i nøgleoutputcellen. Højreklik på nøgleoutputcellen, og vælg Formatér celler. Kategorien på fanen Talformat er som standard Tekst, og "~" er valgt som formatet. Skift dette til "@" for at få vist de entydige navne.

Hvis en formel returnerer et entydigt navn, men du ønsker at få vist titelteksten, skal du bruge tekstformatet "~" i cellen, som indeholder formlen.

Bemærk

Hvis du opretter en typografi og anvender den til en hyperblok, der aktuelt viser titeltekster, vises der entydige navne i stedet. Talformatet for den nye typografi skal være "~", når der vises titeltekster.

Formatering af hyperblokkens indhold

Du kan formatere indholdet af værdicellen i hyperblokken på samme måde, som du formaterer andre celler.

Niveauspecifik formatering for nøgleoutputcellen

Du kan tildele forskellige formater til nøgleoutputcellen og til flere outputceller. Du kan f.eks. anvende forskellige formater til elementerne på forskellige niveauer i et hierarki.

Sideopdeling

Hyperblokke har egenskaberne Sidestørrelse og Aktuel side, som du kan bruge til at vise lange lister over flere sider.