Přecházení mezi reporty v seznamu obsahujícím více odkazů na stejné reporty

Máte dva či více reportů a dva či více skoků na každý z nich. Chcete, aby na ně uživatelé mohli přecházet výběrem z jednoho seznamu.

Pro ilustraci této situace vytvoříme dva reporty s názvem Potraviny a Nápoje. Vytvoříme třetí report, který bude obsahovat jeden výběrový seznam pro přecházení mezi nimi. Výběrový seznam bude obsahovat několik položek potravin a několik položek nápojů. Výběrem položky potravin přejdou uživatelé do reportu Potraviny a výběrem položky nápojů přejdou uživatelé do reportu Nápoje.

  1. Vytvořte reporty Potraviny a Nápoje. Klikněte na ně pravým tlačítkem v Katalogu reportů a vyberte možnost Vlastnosti. Změňte jejich jedinečné názvy na Potraviny a Nápoje.
  2. Vytvořte uživatelskou hierarchii s názvem PotravinyANápoje. Klikněte pravým tlačítkem na hierarchii a vyberte možnost Upravit. Vytvořte prvky s popisky Vejce, Fazole, Lívance, Jablka, Pomeranč a Ananas.
  3. V nástroji Hierarchy Designer kliknutím na položku Zobraz tabulku názvů a textů zobrazte názvy a texty.
    Poznámka

    Nástroj nabízí užitečnou funkci, která po kliknutí na prvek v hierarchii automaticky zvýrazní správný atribut Název v tabulce názvů a textů. Pokud se tak neděje, klikněte na možnost Synchronizovat výběr hierarchie s tabulkou názvů a textů.

  4. V hierarchii klikněte na jednotlivé položky potravin a změňte atribut Název v tabulce názvů a textů na jedinečný název reportu Potraviny. Stejným způsobem propojte jednotlivé položky nápojů s jedinečným názvem reportu Nápoje.
  5. Vytvořte report s polem se seznamem propojeným s uživatelskou hierarchií PotravinyANápoje. Poznamenejte si jedinečný název pole se seznamem.
  6. Do buňky reportu zadejte vzorec =ComboBoxName.attribute. Buňka zobrazuje jedinečný název reportu Potraviny nebo Nápoje podle toho, která položka je vybrána v poli se seznamem.
    Poznámka

    Poznamenejte si odkaz na buňku, do které jste vzorec zadali.

  7. Otevřete dialogové okno Formátovat zobrazení seznamu pro pole se seznamem. Na kartě Obecné klikněte na možnost Provést akci, pokud se výběr změní a kliknutím na tlačítko procházení otevřete dialogové okno Definice navazující akce.
  8. Jako typ vyberte Skok.
  9. Jako podmínku vyberte =TRUE.
  10. Jako režim vyberte Změna výběru.
  11. Kliknutím na tlačítko procházení v poli Hodnota cílového reportu otevřete dialogové okno Cílový report. Vyberte možnost Vyberte cílovou buňku nebo vzorec zadáním odkazu na buňku. Zadejte odkaz na buňku, do které jste vložili vzorec =ComboBoxName.attribute formula (např. "=A2"). Klikněte na tlačítko OK.
    V režimu Zobrazení se po kliknutí na libovolnou položku potravin v poli se seznamem otevře report Potraviny. Po kliknutí na libovolnou položku nápojů se otevře report Nápoje.