Nawigowanie pomiędzy raportami z listy zawierającymi wiele łączy do tego samego raportu

Dostępne są co najmniej dwa raporty i co najmniej dwa skoki do każdego z nich. Użytkownicy powinni mieć możliwość przejścia do raportów z poziomu jednej listy wyboru.

W celu zilustrowania tego problemu utworzymy dwa raporty o nazwach Napoje i Potrawy. Utworzymy trzeci raport do przechowania pojedynczej listy wyboru w celu nawigowania pomiędzy nimi. Lista wyboru będzie zawierała kilka pozycji potraw i napojów. Wybranie elementu potrawy spowoduje przejście do raportu Potrawy, a wybranie pozycji napoju spowoduje przejście do raportu Napoje.

  1. Utwórz raporty Potrawy i Napoje. Kliknij prawym przyciskiem myszy w Katalogu raportów i wybierz Właściwości. Zmień nazwy unikatowe na Potrawy i Napoje.
  2. Utwórz hierarchię niestandardową PotrawyiNapoje. Prawym przyciskiem myszy kliknij hierarchię i wybierz Edytuj. Utwórz elementy z podpisami Jajka, Fasolka, Naleśniki, Jabłka, Pomarańcza i Ananas.
  3. W Projektancie hierarchii otwórz Tabelę nazw i tekstów, klikając polecenie Pokaż tabelę nazw i tekstów.
    Uwaga

    Jest to przydatne, jeśli kliknięcie elementu w hierarchii automatycznie wyróżnia poprawny atrybut Nazwa w Tabeli nazw i tekstów. Jeśli tak się nie dzieje, kliknij polecenie Zsynchronizuj zaznaczenie hierarchii i tabeli nazw i tekstów.

  4. W hierarchii kliknij każdy z elementów potraw i zmień atrybut Nazwa w Tabeli nazw i tekstów na nazwę unikatową raportu Potrawy. W ten sam sposób połącz każdą z pozycji napojów z nazwą unikatową raportu Napoje.
  5. Utwórz raport za pomocą pola kombi połączonego z hierarchią niestandardową FoodandDrink. Zapamiętaj nazwę unikatową pola kombi.
  6. W komórce raportu wprowadź formułę =ComboBoxName.attribute. W komórce jest wyświetlana nazwa unikatowa raportów Potrawy lub Napoje w zależności od tego, który element jest wybrany w polu kombi.
    Uwaga

    Zapamiętaj odwołanie do komórki, w której wprowadzono formułę.

  7. Otwórz okno dialogowe Formatuj widok listy pola kombi. Na karcie Ogólne kliknij przycisk Wykonaj akcję w przypadku zmiany zaznaczenia i kliknij przycisk wyszukiwania, aby otworzyć okno dialogowe Definiuj akcję.
  8. Wybierz typ Skok.
  9. Wybierz =TRUE jako warunek.
  10. Wybierz Zmieniono zaznaczenie jako tryb.
  11. W polu Wartości raportu docelowego kliknij przycisk przeglądania, aby otworzyć okno dialogowe Raport docelowy. Wybierz opcję Wprowadź odwołanie do komórki lub formuły aby określić obiekt docelowy. Wprowadź odwołanie do komórki, w której wprowadzono formułę =ComboBoxName.attribute (np. "=A2"). Kliknij przycisk OK.
    W Trybie widoku, po kliknięciu dowolnego elementu potraw zostanie otwarty raport Potrawy. Po kliknięciu dowolnego elementu napojów zostanie otwarty raport Napoje.