Konfigurowanie zmiany koloru raportu
W tym przykładzie pokazano, jak utworzyć przyciski modalne i przechowywać zaznaczenie w zmiennych raportu w celu dalszego przetwarzania.
- Utwórz nowy raport Application Studio o nazwie Zmień kolor.
- W okienku Właściwości — Raport ustaw opcję Natychmiastowy zapis zwrotny na Automatyczne.
- Utwórz zmienną raportu o nazwie Selection.
- Utwórz zmienną raportu o nazwie Save.
- 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.
- Utwórz zmienną globalną o nazwie Result. Ta zmienna globalna przenosi zaznaczenie z okna dialogowego do raportu głównego.
- Określ Zmień kolor w komórce B2.
- Określ kolor Zielony w komórce C5, Żółty w komórce C6, Niebieski w komórce C7 i Czerwony w komórce C8.
-
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 UwagaOkno 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.
- Ustaw zakres komórek A1:D12 na Widoczny obszar raportu.
-
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.
- Wstaw rozszerzenie sieci Web przycisków modalnych w zakresie komórek A12:D12.
-
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.
-
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.
- Akcje
- Zdefiniuj tę samą akcję w komórkach C6, C7 i C8. Zamień odpowiednio współrzędne komórek.
-
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.
- Akcje
-
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.
- Akcje
- Kliknij przycisk OK.
- Zapisz i wyświetl raport w przeglądarce sieci Web.