Bericht Farbe ändern konfigurieren
Dieses Beispiel zeigt, wie man modale Schaltflächen erstellt und die Auswahl in Berichtsvariablen zur weiteren Verabeitung speichert.
- Erstellen Sie einen neuen Application Studio-Bericht mit dem Namen Farbe ändern.
- Legen Sie im Bereich Eigenschaften - Bericht die Option Unmittelbares Zurückschreiben auf Automatisch fest.
- Erstellen Sie eine Berichtsvariable mit dem Namen Selection.
- Erstellen Sie eine Berichtsvariable mit dem Namen Save.
- Geben Sie in den Eigenschaften der Variablen FALSE als Standardwert an, und wählen Sie False als Wert der Option Is Persistent aus. Dadurch wird die Schaltfläche Speichern deaktiviert, bis eine neue Farbe ausgewählt wird.
- Erstellen Sie eine globale Variable namens Result. Diese globale Variable transferiert die Auswahl aus dem Dialog in den Hauptbericht.
- Geben Sie in Zelle B2 Farbe ändern an.
- Geben Sie in Zelle C5 Grün, in Zelle C6 Gelb, in Zelle C7 Blau und in Zelle C8 Rot an.
-
Fügen Sie diese Beispieldaten in den Zellbereich F5:I7 ein:
Schlüssel Caption Aktiviert Formatvorlage ID1 Abbrechen TRUE sekundär ID2 Speichern FALSE primär HinweisDas Dialogfenster hat zwei Schaltflächen. Die Schaltfläche Abbrechen ist eine sekundäre Schaltfläche, enthält einen grauen Text und ist immer aktiviert. Die Schaltfläche Speichern ist eine primäre Schaltfläche, enthält einen blauen Text und ist deaktiviert, bis ein Wert ausgewählt wird.
- Legen Sie den Zellbereich A1:D12 auf Sichtbarer Berichtsbereich fest.
-
Legen Sie den Zellbereich A12:D12 auf Fußbereich fest.
Dieser Bereich enthält die Weberweiterung. Ändern Sie die Höhe dieser Zeile auf mindestens 50 Pixel, damit die Weberweiterung hineinpasst.
- Fügen Sie die Weberweiterung für modale Schaltflächen in den Zellbereich A12:D12 ein.
-
Geben Sie im Dialog Weberweiterung formatieren folgende Werte an:
- Design
- Geben Sie ="Lebhaft" an.
- Modus
- Geben Sie ="Hell" an.
- Liste der Elemente
- Geben Sie =F6:F7 an.
- Elementdaten
- Geben Sie =F5:I7 an.
-
Um die Farbauswahl zu speichern, definieren Sie die Aktion mit folgenden Einstellungen in Zelle C5:
- Aktionen
- Typ
- Geben Sie Parameter setzen an.
- Bedingung
- Geben Sie =TRUE an.
- Modus
- Geben Sie Hyperlink an.
- Eingaben/Optionen
- Im Web aktualisieren
- Geben Gesamter Bericht an.
- Parameter
- Name
- Geben Sie Auswahl an.
- Eigenschaft
- Angeben Sie Value(.Text) an.
- Wert
- Geben Sie C5 an.
- Name
- Geben Sie Speichern an.
- Eigenschaft
- Angeben Sie Value(.Text) an.
- Wert
- Geben Sie =TRUE an.
- Aktionen
- Definieren Sie die dieselbe Aktion in den Zellen C6, C7 und C8. Ersetzen Sie die Koordinaten der Zellen entsprechend.
-
Um den Dialog zu schließen, definieren Sie eine Aktion mit folgenden Einstellungen in der Zelle F6:
- Aktionen
- Typ
- Geben Sie Dialog schließen an.
- Bedingung
- Geben Sie =TRUE an.
- Modus
- Geben Sie Weberweiterung an.
- Eingaben/Optionen
- Name
- Geben Sie Dialog Ergebnis an.
- Wert
- Geben Sie OK an.
- Aktionen
-
Um die Auswahl vor dem Schließen zu speichern, definieren Sie eine Aktion mit folgenden Einstellungen in Zelle F7:
- Aktionen
- Typ
- Geben Sie Dialog schließen an.
- Bedingung
- Geben Sie =TRUE an.
- Modus
- Geben Sie Weberweiterung an.
- Eingaben/Optionen
- Name
- Geben Sie Dialog Ergebnis an.
- Wert
- Geben Sie OK an.
- Parameter
- Name
- Geben Sie Ergebnis an.
- Eigenschaft
- Angeben Sie Value(.Text) an.
- Wert
- Geben Sie =ReportVariablen.Auswahl.Text an.
- Aktionen
- Klicken Sie auf OK.
- Speichern Sie den Bericht, und zeigen Sie ihn in einem Webbrowser an.