Konfigurowanie zmiany koloru raportu

W tym przykładzie pokazano, jak utworzyć przyciski modalne i przechowywać zaznaczenie w zmiennych raportu w celu dalszego przetwarzania.
  1. Utwórz nowy raport Application Studio o nazwie Zmień kolor.
  2. W okienku Właściwości — Raport ustaw opcję Natychmiastowy zapis zwrotny na Automatyczne.
  3. Utwórz zmienną raportu o nazwie Selection.
  4. Utwórz zmienną raportu o nazwie Save.
  5. We właściwościach zmiennej określ Fałsz: jako wartość domyślną i wybierz Fałsz jako wartość opcji Jest trwałe. Powoduje to wyłączenie przycisku Zapisz do momentu wybrania nowego koloru.
  6. Utwórz zmienną globalną o nazwie Result. Ta zmienna globalna przenosi zaznaczenie z okna dialogowego do raportu głównego.
  7. Określ Zmień kolor w komórce B2.
  8. Określ kolor Zielony w komórce C5, Żółty w komórce C6, Niebieski w komórce C7 i Czerwony w komórce C8.
  9. Wstaw przykładowe dane do zakresu komórek F5:I7:
    Klucz Podpis Włączone Styl
    ID1 Anuluj PRAWDA drugorzędny
    ID2 Zapisz FAŁSZ podstawowy
    Uwaga

    Okno dialogowe zawiera dwa przyciski. Przycisk Anuluj jest przyciskiem dodatkowym, zawiera szary tekst i jest zawsze włączony. Przycisk Zapisz jest przyciskiem głównym, zawiera niebieski tekst i jest wyłączony do momentu wybrania wartości.

  10. Ustaw zakres komórek A1:D12 na Widoczny obszar raportu.
  11. Ustaw zakres komórek A12:D12 na Obszar stopki.
    Ten zakres przechowuje rozszerzenie sieci Web. Zmień wysokość tego wiersza na co najmniej 50 pikseli, aby dopasować do rozszerzenia sieci Web.
  12. Wstaw rozszerzenie sieci Web przycisków modalnych w zakresie komórek A12:D12.
  13. W oknie dialogowym Formatuj rozszerzenie sieci Web określ te wartości:
    Motyw
    Określ ="Jaskrawy".
    Tryb
    Określ ="Jasny".
    Lista pozycji
    Określ =F6:F7.
    Dane pozycji
    Określ =F5:I7.
  14. Aby zapisać wybór koloru, zdefiniuj akcję z tymi ustawieniami w komórce C5:
    • Akcje
      Typ
      Określ Ustaw parametry.
      Warunek
      Określ =PRAWDA.
      Tryb
      Określ Hiperłącze.
    • Wprowadzenia/Opcje
      Odśwież w sieci Web
      Określ Cały raport.
    • Parametry
      Nazwa
      Określ Zaznaczenie.
      Właściwość
      Określ Value(.Text).
      Wartość
      Określ C5.
      Nazwa
      Określ Zapisz.
      Właściwość
      Określ Value(.Text).
      Wartość
      Określ =PRAWDA.
  15. Zdefiniuj tę samą akcję w komórkach C6, C7 i C8. Zamień odpowiednio współrzędne komórek.
  16. Aby zamknąć okno dialogowe, zdefiniuj akcję z tymi ustawieniami w komórce F6:
    • Akcje
      Typ
      Określ Zamknij okno dialogowe.
      Warunek
      Określ =PRAWDA.
      Tryb
      Określ Rozszerzenie sieci Web.
    • Wprowadzenia/Opcje
      Nazwa
      Określ Wynik okna dialogowego.
      Wartość
      Określ OK.
  17. Aby zapisać zaznaczenie przed zamknięciem, zdefiniuj akcję z tymi ustawieniami w komórce F7:
    • Akcje
      Typ
      Określ Zamknij okno dialogowe.
      Warunek
      Określ =PRAWDA.
      Tryb
      Określ Rozszerzenie sieci Web.
    • Wprowadzenia/Opcje
      Nazwa
      Określ Wynik okna dialogowego.
      Wartość
      Określ OK.
    • Parametry
      Nazwa
      Określ Wynik.
      Właściwość
      Określ Value(.Text).
      Wartość
      Określ =ReportVariables.Selection.Text.
  18. Kliknij przycisk OK.
  19. Zapisz i wyświetl raport w przeglądarce sieci Web.