|
Application Express 3.1: Interactive Query Regions
Das TOP Feature in der neuen Application Express
Version 3.1 sind mit Sicherheit die neuen
interaktiven Berichte (Abbildung 1).
Abb. 1: Neu in Application Express 3.1: Interactive Query Regions
Der interaktive Bericht gibt dem Endanwender viele Möglichkeiten, die Darstellung der Daten
nach eigenen Wünschen zu konfigurieren: Während bislang nur das Sortierkriterium
und ein Suchbegriff frei gewählt werden konnten, können nun beliebige Filter, farbige Hervorhebungen,
Diagramme, Gruppierungen und mehr vom Endanwender festgelegt werden -
ohne zusätzlichen Aufwand für den Anwendungsentwickler.
Um einen interaktiven Bericht zu erstellen, erstellen Sie zunächst eine neue
Anwendung oder navigieren Sie zu einer Seite in Ihrer bestehenden Anwendung. Klicken
Sie dann in der Developer Toolbar unten auf
Seite bearbeiten.
Abb. 2: Developer Toolbar
Fügen Sie Ihrer Seite eine neue Region hinzu - Als Regionstyp wählen Sie
Bericht aus (Abbildung 3).
Abb. 3: Neuen Bericht hinzufügen
Nehmen Sie den interaktiven Bericht (Abbildung 4).
Abb. 4: Der neue Bericht soll ein interaktiver Bericht sein
Machen Sie danach Angaben zum Titel der
Region, wählen Sie ein Template
(für die Region) aus und klicken Sie auf Weiter. In
der Regionsquelle
geben Sie die SQL-Abfrage für den Bericht entweder direkt ein oder nutzen Sie
den Query Builder. Der
interaktive Bericht fügt normalerweise jeder Zeile
einen Link hinzu, der auf eine Sicht für den einzelnen Datensatz verzweigt - dieses
Verhalten können Sie bei Link zu Single Row Ansicht
unterdrücken. Wenn Sie diese Links haben möchten, überlegen Sie sich zusätzlich,
ob Ihre Endanwender diese als Bookmarks speichern werden. Wenn nicht, dann können
Sie die
Identifizierung der Zeilen durch die ROWID
belassen - wenn doch, dann sollten Sie dies aud
Eindeutige Spalte
ändern (Abbildung 5).
Abb. 5: SQL-Abfrage ...
Übernehmen Sie ansonsten die Standardeinstellungen und erstellen Sie
schließlich die Region. Nach dem Starten der Seite sollte das Ergebnis in
etwa wie in Abbildung 6 aussehen.
Abb. 6: Das Ergebnis: der interaktive Bericht
Damit ist Ihre Arbeit als Entwickler (vorerst) erledigt. Der Endanwender
kann sich seinen Bericht nun nach Belieben konfigurieren - klicken Sie dazu
auf das "Zahnrad" oben rechts ...
Abb. 7: Menü für den interaktiven Bericht
Wir beginnen mit einem Kontrollgruppenwechsel ...
Gruppieren Sie den
Bericht zunächst nach der Abteilung (DNAME) und dann
nach dem Manager (MGRNAME).
Abb. 8: Bericht nach Abteilung und Manager gruppieren
Das Ergebnis ...
Abb. 9: Bericht nach Abteilung und Manager gruppieren: Ergebnis
Nun eine Hervorhebung: Klicken Sie im Menü auf
Markierung und heben Sie alle Mitarbeiter hervor,
deren Gehalt über 5000 liegt ...
Abb. 10: Alle Mitarbeiter mit Gehalt über 5000 gelb markieren
Das Ergebnis ...
Abb.11: Hohe Gehälter markieren: Ergebnis
Fügen Sie nun das Durchschnittsgehalt hinzu. Wählen Sie im Menü Aggregation aus.
Abb. 12: Durchschnittsgehalt hinzufügen ...
Das Ergebnis ...
Abb.13: Durchschnittsgehalt hinzufügen: Ergebnis
Zum Abschluß nun noch ein Diagramm ...
Abb. 14: Grafische Übersicht hinzufügen ...
Das Ergebnis ...
Abb.15: Grafische Übersicht hinzufügen: Ergebnis
Die Einstellungen können mit Bericht speichern
persistent gemacht werden. Hier
gibt es zwei Möglichkeiten: Wenn Sie als Benutzer an der Anwendung angemeldet
sind, können Sie mehrere Konfigurationen unter eigenen Namen speichern und später
wieder abrufen - jeder Anwendungsnutzer kann so seine eigenen Berichtsvarianten
verwalten. Alternativ kann eine Variante als
Standard für alle Benutzer gespeichert werden.
Abb.16: Berichtskonfiguration unter einem Namen speichern
Insbesondere für die Übersichtsseiten einer Anwendung können die interaktiven
Berichte sehr wertvoll sein - jeder Anwender kann sich die Daten nach seinen
Bedürfnissen anzeigen lassen.
Weitere Informationen und How Tos zu diesem neuen Feature finden Sie hier:
Zurück zur Community-Seite
|