Esempio di creazione di iperblocchi di larghezza variabile

Poiché sono dinamici, gli elenchi di formule risultano utili quando l'utente che progetta il report non conosce il contenuto del report stesso. Si supponga ad esempio di creare un elenco relazionale che restituisce più colonne da un'origine dati relazionale. Se si inserisce tale elenco in un iperblocco in un report, viene visualizzata solo la prima colonna di dati. Per visualizzare le colonne rimanenti, è necessario creare celle di output aggiuntive nell'iperblocco oppure espandere l'iperblocco e inserire una formula RDB separata per ogni colonna di dati. Se non si conosce l'elenco relazionale che verrà utilizzato nel report, ad esempio in un report indipendente dal database, non sarà possibile conoscere né il numero di celle di output aggiuntive da creare né il numero di formule RDB.

Per utilizzare un elenco di formule al fine di visualizzare più colonne di un elenco relazionale, effettuare le seguenti operazioni:

  1. Creare un elenco relazionale.
  2. Nell'intervallo di celle da B7 a C7, creare un iperblocco verticale in base all'elenco relazionale. Assegnare il nome HBV all'iperblocco.
  3. Nel riquadro Accessori di Esplora applicazione fare clic con il pulsante destro del mouse su Elenchi di formule e selezionare Nuovo elenco di formule.
  4. Fare clic sull’icona Più (+) nel riquadro Input del designer elenco di formule.
    Verrà visualizzata la finestra di dialogo Modifica formula.
  5. Nel riquadro destro della finestra di dialogo Modifica formula specificare =nome dell'elenco relazionale.columns
  6. Nella colonna Tipo del designer elenco di formule selezionare XML.
  7. Selezionare nome nel campo Didascalia.
  8. Trascinare l'elenco di formule sulla cella C6 per formare un iperblocco orizzontale sovrapposto. Assegnare il nome HBH all'iperblocco.
    L'iperblocco verticale e quello orizzontale si intersecano in corrispondenza della cella C7.
  9. Nella cella C7 creare la seguente formula RDB: =RDB(HYPERBLOCK("HBH"),B7,C6)
    In modalità di progettazione verrà visualizzato #VALUE. In modalità di visualizzazione nel report verranno visualizzati i dati provenienti da ciascuna colonna dell'elenco relazionale.