Navigieren zwischen Berichten einer Liste, die mehrfache Links zum gleichen Bericht enthält

Sie haben zwei oder mehr Berichte und zwei oder mehr Wechsel zu jedem Bericht. Sie möchten den Benutzern ermöglichen, aus einer einzigen Auswahlliste zu den Berichten zu navigieren.

Um dieses Problem zu illustrieren, erstellen wir zwei Berichte mit der Bezeichnung Speisen und Getränke. Erstellen Sie einen dritten Bericht, der eine einzige Auswahlliste für die Navigation zwischen den Berichten enthält. Die Auswahlliste enthält mehrere Elemente zu Speisen und Getränken. Die Auswahl eines Speisenelements führt den Benutzer zum Bericht Speisen, die Auswahl eines Getränkeelements zum Bericht Getränke.

  1. Erstellen Sie die Berichte Speisen und Getränke. Rechtsklicken Sie im Berichtskatalog auf diese, und wählen Sie Eigenschaften aus. Ändern Sie ihre eindeutigen Namen in Speisen und Getränke.
  2. Erstellen Sie eine benutzerdefinierte Hierarchie mit der Bezeichnung SpeisenundGetränk. Rechtsklicken Sie auf die Hierarchie, und wählen Sie Bearbeiten aus. Erstellen Sie Elemente mit den Captions Eier, Bohnen, Hörnchen, Äpfel, Orange und Ananas.
  3. Öffnen Sie im Hierarchie-Designer die Tabelle der Namen und Texte, indem Sie auf Tabelle der Namen und Texte anzeigen klicken.
    Hinweis

    Wenn Sie auf ein Element in der Hierarchie klicken, wird das korrekte Attribut Name automatisch in der Tabelle der Namen und Texte markiert. Sollte dies nicht der Fall sein, klicken Sie auf die Schaltfläche Auswahl der Hierarchie und der Tabelle der Namen und Texte synchronisieren.

  4. Klicken Sie in der Hierarchie auf die einzelnen Speisenelemente, und ändern Sie das Attribut Name in der Tabelle der Namen und Texte in den eindeutigen Namen des Berichts Speisen. Verknüpfen Sie in gleicher Weise jedes Getränkeelement mit dem eindeutigen Namen des Berichts Getränke.
  5. Erstellen Sie einen Bericht mit einem Kombinationsfeld, das mit der benutzerdefinierten Hierarchie SpeisenundGetränk verknüpft ist. Notieren Sie den eindeutigen Namen des Kombinationsfelds.
  6. Geben Sie in eine Zelle des Berichts die Formel =ComboBoxName.attribute ein. Abhängig von der Auswahl eines Elements im Kombinationsfeld zeigt die Zelle den eindeutigen Namen des Berichts Speisen bzw. des Berichts Getränke an.
    Hinweis

    Notieren Sie die Referenz der Zelle, in die Sie die Formel eingegeben haben.

  7. Öffnen Sie den Dialog ListView formatieren des Kombinationsfelds. Klicken Sie auf dem Register Allgemein auf Aktion bei Auswahländerung ausführen und anschließend auf die Schaltfläche Durchsuchen, um den Dialog Aktion definieren zu öffnen.
  8. Wählen Sie als Typ Berichtswechsel aus.
  9. Wählen Sie als Bedingung =TRUE aus.
  10. Wählen Sie als Modus Auswahl geändert aus.
  11. Klicken Sie im Feld Wert des Zielberichts auf die Schaltfläche Durchsuchen, um den Dialog Zielbericht zu öffnen. Wählen Sie Geben Sie eine Zellreferenz oder eine Formel ein, um das Zielobjekt auszuwählen aus: Geben Sie die Referenz der Zelle ein, in die Sie die Formel "=ComboBoxName.attribute" (z. B. "=A2") eintragen. Klicken Sie auf OK.
    Wenn Sie im Ansichtsmodus auf eines der Speisenelemente im Kombinationsfeld klicken, wird der Bericht Speisen geöffnet. Wenn Sie auf eines der Getränkeelemente klicken, wird der Bericht Getränke geöffnet.