Navigeren tussen rapporten vanuit een lijst met meerdere koppelingen naar dezelfde rapporten

U hebt twee of meer rapporten en twee of meer sprongen naar elk van deze rapporten. U wilt dat gebruikers vanuit één selectielijst kunnen navigeren naar de rapporten.

We gaan dit probleem illustreren door twee rapporten te maken. Het ene rapport noemen we Eten en het andere Drinken. We gaan een derde rapport maken waarin een selectielijst wordt opgenomen waarmee we tussen de rapporten kunnen navigeren. Aan de selectielijst gaan we verschillende voedingsartikelen en dranken toevoegen. Als er een voedingsartikel wordt geselecteerd, zal het rapport Eten worden geopend. Als er een drank wordt geselecteerd, zal het rapport Drinken worden geopend.

  1. Maak het rapport Eten en het rapport Drinken aan. Klik in de rapportcatalogus met de rechtermuisknop op de rapporten en selecteer Eigenschappen. Wijzig de unieke namen van de rapporten in Eten en Drinken.
  2. Maak een aangepaste hiërarchie met de naam EtenEnDrinken. Klik met de rechtermuisknop op de hiërarchie en selecteer Bewerken. Maak elementen met als bijschriften Eieren, Bonen, Brood, Appels, Sinaasappel en Ananas.
  3. Open in de ontwerpfunctie voor hiërarchieën de tabel met namen en teksten door te klikken op Tabel met namen en teksten tonen.
    NB

    Het is handig als na het klikken op een element in de hiërarchie het correcte kenmerk Naam automatisch wordt gemarkeerd in de tabel met namen en teksten. Als dit niet gebeurt, klikt u op De selectie van de hiërarchie en de tabel van namen en teksten synchroniseren.

  4. Klik in de hiërarchie op elk van de voedingsartikelen en wijzig het kenmerk Naam in de tabel met namen en teksten naar de unieke naam van het rapport Eten. Koppel op dezelfde manier alle dranken aan de unieke naam van het rapport Drinken.
  5. Maak een rapport met een keuzelijst met invoervak met een koppeling naar de aangepaste hiërarchie EtenEnDrinken. Noteer de unieke naam van de keuzelijst met invoervak.
  6. Geef in een cel van het rapport de formule =NaamKeuzelijstMetInvoervak.attribute op. Afhankelijk van het item dat is geselecteerd in de keuzelijst met invoervak, wordt in de cel de unieke naam van het rapport Eten of het rapport Drinken weergegeven.
    NB

    Noteer de celverwijzing van de cel waarin u de formule hebt ingevoerd.

  7. Open het dialoogvenster Lijstweergave opmaken van de keuzelijst met invoervak. Klik op het tabblad Algemeen op Actie uitvoeren als selectie verandert en klik op de bladerknop om het dialoogvenster Actie opgeven te openen.
  8. Selecteer Springen als het type.
  9. Selecteer =TRUE als de voorwaarde.
  10. Selecteer Selectie gewijzigd als de modus.
  11. Klik in het veld Waarde van het doelrapport op de bladerknop om het dialoogvenster Doelrapport te openen. Selecteer Voer een celverwijzing of formule in om het doelobject op te geven. Geef de verwijzing op van de cel waarin u de formule =ComboBoxName.attribute formula (e.g. "=A2") hebt ingevoerd. Klik op OK.
    Als u in de weergavemodus in de keuzelijst met invoervak klikt op een van de voedingsartikelen, wordt het rapport Eten geopend. Als u op een van de dranken klikt, wordt het rapport Drinken geopend.