Sie sind auf Seite 1von 125

Oracle Application Express 4.0.

Workshop Guide
Hands-on Session

Version 1.0 (03.05.2012)

Seite 1/125

Inhaltsverzeichnis
1 Aufgabe #01 ....................................................................................... 4
1.1 berprfen der Browsereinstellungen ................................................................ 4 1.1.1 Microsoft Internet Explorer ........................................................................... 4 1.1.2 Apple Safari ................................................................................................. 4 1.1.3 Mozilla Firefox ............................................................................................. 4 1.1.4 Google Chrome ........................................................................................... 5 1.2 Anmeldung am Application Express Workspace ............................................... 5 1.3 nderung des Kennwortes .................................................................................. 7

2
2.1

Aufgabe #02 ....................................................................................... 7


Tabelle HARDWARE Erstellung und Import von Arbeitsblattdaten ............... 8

3
3.1 3.2

Aufgabe #03 ..................................................................................... 14


Anwendung Hardware Erstellung einer Anwendung .................................... 14 Anwendung Hardware Ausfhren einer Anwendung .................................... 20

4
4.1

Aufgabe #04 ..................................................................................... 22


Anwendung Hardware Bericht anpassen ....................................................... 22

5
5.1

Aufgabe #05 ..................................................................................... 26


Anwendung Hardware Auswahlliste fr die Spalte Brand erstellen ............. 26

6
6.1 6.2

Aufgabe #06 ..................................................................................... 30


Anwendung Hardware Datumsformat anpassen ........................................... 30 Anwendung Hardware Tagesdatum fr neue Datenstze ............................. 34

7
7.1

Aufgabe #07 ..................................................................................... 36


Anwendung Hardware Lookup-Tabelle DEPARTMENT erstellen ................. 36

8
8.1 8.2 8.3 8.4

Aufgabe #08 ..................................................................................... 39


Anwendung Anwendung Anwendung Anwendung Hardware Erstellung einer zentralen Werteliste ....................... 39 Hardware Bericht anpassen ....................................................... 42 Hardware Formular anpassen ................................................... 45 Hardware Drag&Drop ................................................................. 48

9
9.1

Aufgabe #09 ..................................................................................... 50


Anwendung Hardware Erstellung einer Master-Detail Ansicht ..................... 50

10
10.1 10.2

Aufgabe #10 ..................................................................................... 57


Anwendung Hardware Erstellung einer Diagrammseite ............................ 57 Anwendung Hardware Hinzufgen einer zustzlichen Grafikregion ........ 61

11
11.1 11.2

Aufgabe #11 ..................................................................................... 67


Tabelle EMPLOYEE Erstellung und Hochladen von Arbeitsblattdaten .... 67 Anwendung Hardware Verknpfung von Tabellen .................................... 70

12
12.1

Aufgabe #12 ..................................................................................... 80


Anwendung Hardware Berechtigungsschema hinzufgen ....................... 80

13
13.1

Aufgabe #13 ..................................................................................... 90


Anwendung Hardware Berechtigungsprfung ohne Kennwortabfrage ... 90

14
14.1 14.2

Aufgabe #14 ..................................................................................... 94


Anwendung Hardware Bilddatei hochladen ............................................... 94 Anwendung Hardware Logo zu Seitentemplate hinzufgen ..................... 96

15
15.1 15.2

Aufgabe #15 ..................................................................................... 98


Anwendung Hardware Theme zur Anwendung hinzufgen ...................... 98 Anwendung Hardware Theme der Anwendung ndern ............................. 99

16
16.1

Aufgabe #16 ................................................................................... 101


Anwendung Hardware Druckerfreundliche Darstellung .......................... 102

17

Aufgabe #17 ................................................................................... 105


Seite 2/125

17.1

Anwendung Hardware Anwendungsmen zur Navigation erstellen ...... 105

18
18.1

Aufgabe #18 ................................................................................... 111


Anwendung Hardware Bilder / Dokumente in der Datenbank ................. 111

Einleitung
Im Einfhrungsworkshop zu APEX lernen Sie die wichtigsten Aspekte kennen. Sie werden Daten importieren und auf deren Grundlage Berichte, Diagramme und Anwendungen erstellen.

Seite 3/125

1 Aufgabe #01
Das Ziel der ersten Aufgabe ist die berprfung der Browsereinstellungen, die Anmeldung in Oracle Application Express in der Rolle als Entwickler und die anschlieende nderung Ihres Kennwortes.

1.1 berprfen der Browsereinstellungen


Die Einstellung der Sprache im Browser bestimmt die Spracheinstellung der Benutzeroberflche in Oracle Application Express. Die Einstellung muss nur gendert werden, wenn die Standardsprache Ihres Browsers nicht auf Deutsch eingestellt ist.

1.1.1 Microsoft Internet Explorer


Klicken Sie im Men Extras > Internetoptionen den Schalter Sprachen an. Whlen Sie die Sprache Deutsch aus, schieben Sie sie ganz nach oben und besttigen Sie mit OK.

1.1.2 Apple Safari


In Safari kann man die bevorzugte Sprache nicht einstellen. Safari verwendet stattdessen die aktuellen Systemeinstellungen (Systemsteuerung > Regions- und Sprachoptionen > Sprachen > Details).

1.1.3 Mozilla Firefox


Navigieren Sie im Men Extras > Einstellungen zur Kategorie Inhalt > Sprachen. Whlen Sie die Sprache Deutsch aus, schieben Sie sie ganz nach oben und besttigen Sie mit OK.

Seite 4/125

1.1.4 Google Chrome


Klicken Sie im Men Optionen > Details den Schalter Schriftart- und Spracheinstellungen ndern an und wechseln Sie zum Reiter Sprachen. Whlen Sie die Sprache Deutsch aus, schieben Sie sie ganz nach oben und besttigen Sie mit OK.

1.2 Anmeldung am Application Express Workspace


Bevor Sie sich bei APEX anmelden knnen, bentigen Sie einen Workspace, der im Vorfeld vom Application Express Administrator fr Sie eingerichtet wurde. In Oracle Database 11g wird Oracle Application Express standardmig mit dem Oracle Embedded PL/SQL Gateway unter nachfolgender Adresse installiert. Den Port knnen Sie bei Freischaltung des Gateways frei konfigurieren. Wahlweise kann Oracle Application Express auch mit Oracle HTTP-Server (Apache) betrieben werden. Navigieren Sie im Browser zur Application Express Anmeldungsseite. URL: http://hostname:port/apex Ihre Zugangsdaten fr den Workshop lauten: URL http://www.<server>:8080/apex Seite 5/125

Workspace Benutzername Kennwort

<Nachname> entwickler <Passwort>

1. Geben Sie Ihre Anmeldedaten in das Login-Formular ein und klicken Sie im Anschluss auf Anmelden.

2. Nach der erfolgreichen Anmeldung wird die Homepage von Oracle Application Express angezeigt. Oben befindet sich die Hauptnavigation mit den Hauptbereichen Home, Application Builder, SQL Workshop, Team Development und Administration. Auf der rechten Seite werden kontextbezogene Funktionen (Tasks) und Informationen zum aktuellen Bereich angezeigt.

Seite 6/125

1.3 nderung des Kennwortes


Wenn Sie sich das erste Mal bei APEX anmelden, werden Sie zur nderung Ihres Kennwortes aufgefordert.

Aktuelles Kennwort eingeben: Neues Kennwort eingeben: Neues Kennwort besttigen:

<Passwort>

Beachten Sie, dass je nach Konfiguration der APEX-Instanz folgende Arten von Sicherheitsregeln fr Kennwrter aktiv sein knnen. In APEX wird die Gro- und Kleinschreibung bei Kennwrtern ebenfalls bercksichtigt.

Klicken Sie nach der erfolgreichen Passwortnderung auf den Schalter Zurck, um wieder auf die Anmeldeseite zu gelangen. Melden Sie sich dort als Entwickler am Workspace mit dem genderten Kennwort an.

2 Aufgabe #02
Das Ziel dieser Aufgabe ist die Erstellung und Befllung der Tabelle Hardware in Oracle Application Express auf Basis eines Spreadsheets. Tabellen knnen in Application Express komfortabel durch einen Import von Spreadsheet- bzw. Textdateien erstellt werden.

Seite 7/125

Fr die nchste Aufgabe stehen Ihnen die Dateien hardware_de.csv, hardware_de.xls, hardware_de.txt lokal zur Verfgung.

2.1 Tabelle HARDWARE Erstellung und Import von Arbeitsblattdaten


Nach dem Einloggen erscheint der zugeordnete Application Express Workspace. Die Komponente SQL Workshop stellt alle Funktionen zum Import und Export von Daten zur Verfgung. 1. Klicken Sie auf den Menpunkt oder das Workspace-Icon SQL Workshop.

2. Whlen Sie die Komponente Utilities aus.

3. Whlen Sie die Komponente Data Workshop aus.

4. Whlen Sie im Bereich Daten laden die Komponente Arbeitsblattdaten aus.

Seite 8/125

5. bernehmen Sie in der Sektion Daten laden die Standardwerte Neue Tabelle und Kopieren und einfgen. Klicken Sie anschlieend auf Weiter.

6. ffnen Sie die lokale Text- bzw. Excel-Datei, markieren Sie alle Daten mit Strg+A markieren und kopieren Sie diese mit Strg+C in den Zwischenspeicher.

7. Fgen Sie in der Sektion Daten laden die kopierten Daten mit Strg+V ein. Achten Sie darauf, dass die Option Die erste Zeile enthlt Spaltennamen ausgewhlt ist.

Seite 9/125

Wenn im darunterliegenden Bereich Globalization als Whrungssymbol, Komma als Gruppentrennzeichen und Punkt als Dezimalzeichen verwendet werden, klicken Sie auf Weiter.

8. Die unterschiedlichen Spalten und Spaltennamen werden von Application Express automatisch erkannt, wenn im vorangegangenen Schritt das Flag bei Die erste Zeile enthlt Spaltennamen markiert worden ist. Whlen Sie Ihr Schema aus und geben Sie als Tabellenname HARDWARE ein. Wenn fr die Spalte PURCHASE_DATE der Datentyp DATE nicht automatisch erkannt wurde, hngt dies meist an den gewhlten Spracheinstellungen. In diesem Fall kann der Datentyp DATE manuell gewhlt werden. Die notwendige Formatierung erreicht man mittels Formatmasken. Geben Sie als Datumsformat DD/MM/YYYY ein. ndern Sie den Datentyp der Spalte PURCHASE_PRICE auf NUMBER setzen und klicken Sie anschlieend auf Weiter.

9. bernehmen Sie in der Sektion Daten laden die Standardwerte und klicken Sie auf Daten laden.

Seite 10/125

10. Die Daten werden importiert und in die neu generierte Tabelle geladen. In der Sektion Meine Importdateien wird Ihnen unter anderem die Anzahl der geladenen Datenstze angezeigt.

11. Klicken Sie mit der Maus den Tabellennamen HARDWARE in der Spalte Tabelle. Es erfolgt eine automatische Weiterleitung zur Komponente Objekt-Browser. Wenn Sie die CSV-Datei importiert haben, erscheint hier kein Link. Klicken Sie dafr auf den Reiter SQL Workshop. Der Objekt-Browser wird angezeigt. Dieser dient zur Verwaltung von Datenbankobjekten und zur Abfrage von Tabelleninhalten. Wenn in der Menleiste der Link Tabelle ausgewhlt wurde, werden alle Objektdetails der Tabelle HARDWARE dargestellt.

Seite 11/125

12. Die Daten der Tabelle HARDWARE knnen in der Menleiste im Objekt-Browser ber Anklicken des Links Daten angezeigt werden.

13. In der Datenansicht knnen neue Datenstze (Zeile hinzufgen) hinzugefgt sowie die Anzahl aller Datenstze (Zeilen zhlen) bestimmt werden. Ferner knnen die anzeigten Zeilen gefiltert und sortiert werden. Klicken Sie dazu auf den Schalter Abfrage.

14. ber die Checkbox im Tabellenkopf knnen alle bzw. keine Spalten zur Anzeige bercksichtigt werden. Whlen Sie alle Spalten aus. Optional knnen Sie die anzuzeigenden Daten auch sortieren. Whlen Sie in der linken Auswahlliste Sortieren nach die Spalte BRAND aus und klicken Sie anschlieend auf die Schaltflche Abfrage drcken.

Seite 12/125

15. Klicken Sie in der Spalte Bearbeiten auf das Stift-Symbol ( ) einer beliebigen Zeile, um die nderungsmaske fr diesen Datensatz aufzurufen.

16. In der nderungsmaske knnen Sie nun die Daten bearbeiten. Die Datenstze knnen gendert oder gelscht werden.

Seite 13/125

3 Aufgabe #03
Das Ziel der Aufgabe ist die Erstellung einer Anwendung, die Funktionen zur Abfrage und Bearbeitung von Daten beinhaltet. In den nchsten Aufgaben wird diese Anwendung schrittweise erweitert.

3.1 Anwendung Hardware Erstellung einer Anwendung


1. Klicken Sie auf den Menpunkt oder das Workspace-Icon Application Builder. Es erfolgt die Weiterleitung zur Hauptseite vom Application Builder.

2. Sie knnen an dieser Stelle zwischen der Symbol-, Detail- und tabellarischen Ansicht der verfgbaren Anwendungen whlen.

Seite 14/125

3. Klicken Sie auf die Schaltflche Erstellen, um den Prozess der Erstellung einer neuen Anwendung zu beginnen.

4. Whlen Sie in der Sektion Anwendung erstellen den Anwendungstyp Datenbank aus und drcken Sie die Schaltflche Weiter.

Seite 15/125

5. Whlen Sie in der Sektion Anwendung erstellen die Methode Vllig neu aus und drcken Sie die Schaltflche Weiter.

6. Nennen Sie die Anwendung Hardware, bernehmen Sie unter Anwendung erstellen die Standardoption Vllig neu und whlen Sie als Ihr Schema aus. Klicken Sie anschlieend auf Weiter.

Seite 16/125

7. Whlen Sie im Bereich Seite hinzufgen den Seitentyp Bericht und Form aus. Geben Sie als Tabellenname Hardware an oder whlen Sie die Tabelle ber das Symbol Werteliste ( ) aus. bernehmen Sie als Implementierungsart den Standardwert interaktiv. Diese nutzt die neuen Ad-hocAnalyse Funktionalitten in Berichten, die in APEX Version 3.1 eingefhrt wurden. Bei Bedarf knnten Sie separate Analyseseiten (Grafiken) generieren, indem Sie die Implementierungsart klassisch whlen. Geschftsgrafiken werden in bung #10 gesondert behandelt. Klicken Sie anschlieend auf Seite hinzufgen.

8. Die Anwendung sollte nun zwei Seiten beinhalten. Klicken Sie auf Weiter.

Seite 17/125

9. bernehmen Sie in der Sektion Anwendung erstellen den Standardwert Registerkarte mit einer Ebene und klicken Sie auf Weiter.

10. Whlen Sie unter Gemeinsame Komponenten aus einer anderen Anwendung kopieren die Standardoption Nein aus und klicken Sie anschlieend auf Weiter.

11. Hier knnen Sie ein Authentifizierungsschema fr die Anwendung auswhlen, die Sprache und das Datumsformat der Anwendung einstellen. Whlen Sie als Datumsformat DD-MON-YYYY aus und bernehmen Sie die restlichen Standardeinstelllungen mit Weiter.

Seite 18/125

12. In diesem Schritt haben Sie die Mglichkeit ein Theme auszuwhlen. Ein Theme bestimmt das Layout einer Anwendung. Whlen Sie ein beliebiges Theme und klicken Sie auf Weiter. Beachten Sie, dass nicht alle Themes kompatibel zur Version 6 des Internet Explorers sind. Solche Themes werden in APEX mit einem * im Namen gekennzeichnet.

13. Der Assistent zeigt zum Abschluss eine bersicht der eingegebenen Daten an. Nach Prfung der Anwendungsattribute kann die Anwendung durch Anklicken der Schaltflche Erstellen generiert werden.

Seite 19/125

3.2 Anwendung Hardware Ausfhren einer Anwendung


1. Sie haben soeben eine Anwendung mit zwei Seiten erfolgreich generiert. Um die Anwendung auszufhren, klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder im Applikationsbereich auf das Symbol Anwendung ausfhren.

2. Wenn Sie fr die Anwendung ein Authentifizierungsschema gewhlt haben, erscheint die Anmeldeseite der Anwendung Hardware. Benutzername und Kennwort sind identisch mit den Standardanmeldedaten von Oracle Application Express. Geben Sie Ihre Anmeldedaten in das Login-Formular ein und klicken Sie danach auf Anmelden. Beachten Sie auch die Menleiste unterhalb der Anmeldemaske, ber die Sie Zugriff auf verschiedene Funktionen in Bezug auf die Anwendung erhalten, wie bspw.: das Wechseln in den Bearbeiten-Modus oder die Anzeige aktueller Session-Informationen.

Seite 20/125

3. Die erstellte Anwendung verfgt bereits ber viele Standardfunktionalitten. Sie knnen beispielsweise nach bestimmten Daten suchen, Daten bearbeiten, die Spaltensortierung definieren, die Anzahl der angezeigten Zeilen je Seite anpassen, navigieren und vieles mehr.

4. Seit APEX 4.0 ist die Berichtserstellung noch flexibler gestaltet. Berichte sind interaktiv konfigurierbar, z.B. im Hinblick auf Spaltenauswahl, Sortierung, Gruppierung von Daten, Nutzung von Filtern, farblicher Herausstellung von Wertgrenzen, Gruppenwechseln etc. Jeder Nutzer kann den Bericht auf seine Bedrfnisse anpassen, speichern und neuerdings auch herunterladen.

Seite 21/125

5. Um zur Bearbeitungsmaske fr Daten zu gelangen, klicken Sie in irgendeiner Zeile auf das StiftSymbol ( ). Probieren Sie dort den neuen Kalender-Picker aus, indem Sie auf das Kalender-Symbol ( ) neben der Spalte PURCHASE_DATE klicken und ein beliebiges Datum auswhlen. Klicken Sie auf den Schalter nderungen anwenden.

4 Aufgabe #04
Das Ziel dieser Aufgabe ist die Anpassung des interaktiven Berichts aus Aufgabe #03. Die Werte in der Spalte PURCHASE_PRICE sollen mit einem Whrungssymbol gekennzeichnet werden.

4.1 Anwendung Hardware Bericht anpassen


1. Navigieren Sie im Application Builder zur Anwendung Hardware. Klicken Sie auf das Symbol von Seite 1 Hardware, um die Seitendefinition des interaktiven Berichts direkt aufzurufen.

Seite 22/125

Alternativ knnen Sie auch auf das Ampel-Symbol ( ) in der Menleiste klicken, um den Bericht vorher noch einmal anzuschauen. Klicken Sie in der Steuerliste anschlieend auf Seite bearbeiten 1, um nun zur Anzeige der Seitendefinition der Berichtsseite zu gelangen.

2. Die Seitendefinition des Berichts erscheint als Baumstruktur. Klicken Sie auf den Schalter Zur Komponentensicht wechseln.

Seite 23/125

3. Klicken Sie im Bereich Regionen auf den Link interaktiver Bericht, um die Berichtsspalten bearbeiten zu knnen.

4. Die Berichtsspalten werden angezeigt. Klicken Sie auf das Bearbeiten-Symbol ( ) der Spalte PURCHASE_PRICE.

Seite 24/125

5. Klicken Sie auf unter Zahlenformat/Datumsformat auf das Symbol und whlen Sie das Format 5.234,10 aus (Formatmaske wird eingesetzt). Beachten Sie auch die Kontrollfelder fr die interaktiven Reportsfunktionalitten weiter unten, die Sie an dieser Stelle fr Benutzer aktivieren bzw. deaktivieren knnen. bernehmen Sie die nderungen durch Anklicken der Schaltflche nderungen anwenden.

6. Um den genderten Bericht auszufhren, klicken Sie oben rechts in der Symbolleiste auf das AmpelSymbol ( ) klicken.

Seite 25/125

7. Jetzt werden die Preise inklusive Whrungssymbol in der Spalte PURCHASE_PRICE angezeigt.

5 Aufgabe #05
Das Ziel dieser Aufgabe ist die Anpassung des Formulars von Aufgabe #03 in der Form, der Feldtyp vom Element P2_BRAND auf Seite 2 vom Textfeld zur Auswahlliste gendert wird.

5.1 Anwendung Hardware Auswahlliste fr die Spalte Brand erstellen


1. Klicken Sie in der Steuerliste auf Seite bearbeiten 1, um zur Anzeige der Seitendefinition von der Berichtsseite zu gelangen.

Seite 26/125

2. Wechseln Sie in der Werkzeugliste zur Seite 2 durch Anklicken des Schalters Seitenzahl im Formularfeld mit anschlieendem Bettigen des Schalters

oder Eingabe der .

3. Klicken Sie auf Seite im Bereich Elemente auf den Link P2_BRAND.

Seite 27/125

4. Ein neues Fenster ffnet sich. ndern Sie in der Sektion Name unter Anzeigen als den Feldtyp zur Auswahlliste. Navigieren Sie ber die Menleiste anschlieend zur Sektion Werteliste.

5. Geben Sie im Textfeld Definition der Werteliste folgendes SQL-Statement ein: SELECT DISTINCT brand d, brand r FROM hardware Hinweis: In APEX 4.0 knnen Textfelder jetzt durch Ziehen des Schalters werden. vergrert oder verkleinert

Alternativ knnen Sie dass SQL-Statement auch von einem Assistenten generieren lassen. Whlen Sie dazu den Link dynamische Werteliste erstellen. Besttigen Sie die gemachten nderungen durch Anklicken der Schaltflche nderungen anwenden.

Seite 28/125

6. Testen Sie die berarbeitete Bearbeitungsmaske fr Daten, indem Sie auf das Stift-Symbol ( ) in der ersten Spalte des interaktiven Berichts klicken. Klicken Sie anschlieend auf das Auswahlliste der Spalte BRAND und ndern Sie den Hersteller fr einen Datensatz. bernehmen Sie nderungen mit nderungen anwenden.

Seite 29/125

6 Aufgabe #06
Das Ziel der folgenden Aufgabe ist die nderung des Datumsformats fr das Feld PURCHASE_DATE im Formular (Seite 2). Zudem soll bei der Neuanlage von Datenstzen das aktuelle Tagesdatum im Datumsfeld voreingestellt werden.

6.1 Anwendung Hardware Datumsformat anpassen


1. Klicken Sie in der Steuerleiste auf den Link Bearbeiten-Links anzeigen.

2. Damit werden Schaltflchen ( ) mit Bearbeiten-Links angezeigt, die mit den Elementeigenschaften verknpft sind. Klicken Sie die Schaltflche neben der Spalte PURCHASE_DATE.

3. Wechseln Sie zur Sektion Einstellungen. Geben Sie im Textfeld Formatmaske das Datumsformat DD.MM.YYYY ein. Klicken Sie anschlieend auf die Schaltflche nderungen anwenden und schlieen Sie das Fenster.

Seite 30/125

4. Aktualisieren Sie nun Seite 2. Die Werte vom Attribut PURCHASE DATE werden jetzt im neuen Datumsformat anzeigt. Klicken Sie auf den Schalter Abbrechen, um zurck zur Seite 1 zu gelangen.

5. Auf Seite 1 stimmt das Datumsformat der Werte in der Spalte PURCHASE_DATE noch nicht, da es von den globalen Anwendungseinstellungen vorgegeben wird. Klicken Sie in der Steuerleiste auf Anwendung 101.

6. Klicken Sie im Hauptmen der Anwendung 101 auf den Schalter Anwendungseigenschaften bearbeiten.

Seite 31/125

7. Klicken Sie im nchsten Schritt auf den Reiter Globalization.

8. Geben Sie im Bereich Globalization als Anwendungsdatumsformat DD.MM.YYYY ein. bernehmen Sie die nderungen durch Anklicken der Schaltflche nderungen anwenden.

9. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ), um Seite 1 aufzurufen.

Seite 32/125

Seite 33/125

10. Auf Seite 1 stimmt werden die Datumswerte nun im richtigen Format angezeigt.

6.2 Anwendung Hardware Tagesdatum fr neue Datenstze


1. Wechseln Sie wieder in den Bearbeiten-Modus, um Elementeigenschaften der Spalte PURCHASE_DATE ndern zu knnen. Klicken Sie dazu auf die Schaltflche neben PURCHASE_DATE. Navigieren Sie nun zur Sektion Standard. Whlen Sie in der Auswahlliste Standardwerttyp PL/SQL-Ausdruck aus.

2. Geben Sie im Textfeld Standardwert folgendes SQL-Statement ein: to_char(sysdate, 'DD.MM.YYYY') Klicken Sie anschlieend auf die Schaltflche nderungen anwenden und schlieen Sie das Fenster.

3. Rufen Sie Seite 2 auf und klicken Sie auf den Schalter Abbrechen. Sie gelangen dadurch zur Seite 1.

Seite 34/125

4. Klicken Sie auf den Schalter Erstellen, um einen neuen Datensatz anzulegen.

5. Erstellen Sie einen neuen Datensatz. Achten Sie auf das Feld PURCHASE_DATE, wo das aktuelle Tagesdatum automatisch eingetragen wurde.

6. Klicken Sie anschlieend auf den Schalter Erstellen.

Seite 35/125

7 Aufgabe #07
Ziel der Aufgabe #07 ist die Erstellung einer Lookup-Tabelle fr die Tabelle HARDWARE. Die LookupTabelle wird fr das Master-Detail Formular in Aufgabe #09 bentigt.

7.1 Anwendung Hardware Lookup-Tabelle DEPARTMENT erstellen


1. Klicken Sie auf den Menpunkt oder das Workspace-Icon SQL Workshop.

2. Whlen Sie im SQL Workshop die Komponente Objekt Browser aus.

3. Geben Sie im linken Suchfeld ( ) den Begriff HARDWARE ein. darberliegenden Filterfeld Tabelle steht.

Achten Sie darauf, dass im

4. Klicken Sie im Tabellenmen rechts auf Lookup-Tabelle erstellen.

Seite 36/125

5. Whlen Sie die Spalte Department als Lookup-Tabelle aus und klicken sie auf Weiter.

6. bernehmen Sie in der Sektion Lookup-Tabelle erstellen fr die Felder Neuer Tabellenname und Neue Sequenz die Standardwerte durch Anklicken der Schaltflche Weiter.

7. Klicken Sie anschlieend auf den Schalter Fertig stellen, um die Lookup-Tabelle zu erstellen. Optional knnen Sie sich den vom Assistenten generierten SQL-Code durch Anklicken des Schalters SQLSyntax ( ) ansehen.

Seite 37/125

8. Die neu erstellte Tabelle DEPARTMENT_LOOKUP beinhaltet die nachfolgenden Spalten.

9. Klicken Sie zur Anzeige des Inhalts der Tabelle DEPARTMENT_LOOKUP in der Menleiste auf den Link Daten.

10. Die Tabelle HARDWARE enthlt jetzt die Spalte DEPARTMENT_ID, die als Referenz fr die Abteilungsnamen in der neuen Lookup-Tabelle benutzt wird. Seite 38/125

8 Aufgabe #08
Durch die Erstellung der Lookup-Tabelle wurde die Spalte DEPARTMENT aus der Tabelle HARDWARE ausgelagert und durch die Spalte DEPARTMENT_ID (Typ NUMBER) ersetzt. Das bedingt eine nderung der bereits bestehenden Anwendung.

8.1 Anwendung Hardware Erstellung einer zentralen Werteliste


Eine zentral definierte Werteliste kann die Lookup-Funktionalitt ohne komplexe Kodierung fr den Bericht und das Formular ergnzen. Lookup-Tabellen werden bei Neuerstellung einer Anwendung automatisch im Anwendungsmodell bercksichtigt, so dass die nachfolgend beschriebene Schritte normalerweise automatisiert ablaufen. 1. Klicken Sie im Hauptmen der Anwendung 101 auf den Schalter Gemeinsame Komponenten.

Seite 39/125

2. Klicken Sie in der Kategorie Benutzeroberflche auf den Link Wertelisten.

3. Klicken Sie auf den Schalter Erstellen.

4. bernehmen Sie die Standardeinstellung Vllig neu durch Anklicken des Schalters Weiter.

5. Whlen Sie als Typ Dynamisch aus und geben Sie im Feld Name Abteilung ein. Besttigen Sie mit Weiter.

Seite 40/125

6. Klicken Sie auf den Link Dynamische Werteliste erstellen, um das bentigte SQL-Statement ber einen Assistenten erzeugen zu lassen.

7. Whlen Sie im ersten Schritt Ihr Schema <Nachname> als Besitzer der Tabelle HARDWARE aus und klicken Sie auf Weiter.

8. Whlen Sie im zweiten Schritt die neu erstellte Lookup-Tabelle DEPARTMENT_LOOKUP aus und klicken Sie auf Weiter.

9. Definieren Sie als Anzeigespalte die Spalte DEPARTMENT und als Rckgabewert die Spalte DEPARTMENT_ID. Klicken Sie anschlieend auf Weiter.

Seite 41/125

10. Besttigen Sie das erstellte SQL-Statement mit Fertig stellen.

11. Alternativ knnen Sie das SQL-Statement auch direkt im Feld Abfrage eingeben. select DEPARTMENT display_value, DEPARTMENT_ID return_value from DEPARTMENT_LOOKUP order by 1 Klicken Sie anschlieend auf den Schalter Werteliste erstellen.

8.2 Anwendung Hardware Bericht anpassen


1. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ), um Seite 1 des Berichtes aufzurufen.

12. Durch die Ersetzung der Spalte DEPARTMENT tritt nun ein Laufzeitfehler auf. Seite 42/125

ORA-20001: get_dbms_sql_cursor error ORA-00904: "DEPARTMENT": invalid identifier

13. Klicken Sie in der Steuerliste auf Seite bearbeiten 1, um nun zur Anzeige der Seitendefinition der Berichtsseite zu gelangen.

14. Klicken Sie im Bereich Regionen auf den Link HARDWARE.

15. ndern Sie in Sektion Quelle im SQL-Statement den Spaltennamen DEPARTMENT zu DEPARTMENT_ID. Klicken Sie anschlieend auf den Schalter nderungen anwenden.

Seite 43/125

16. Klicken Sie auf der Besttigungsseite erneut auf den Schalter nderungen anwenden.

17. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ), um Seite 1 des Berichtes aufzurufen.

18. Die Spalte DEPARTMENT_ID wird momentan noch nicht im Bericht angezeigt. Um dies zu ndern, klicken Sie auf die Schaltflche Aktionen und whlen Sie den ersten Punkt Spalten auswhlen aus.

Seite 44/125

19. Markieren Sie die Spalte DEPARTMENT_ID und verschieben Sie sie durch Anklicken des Schalters Verschieben ( ) von Nicht anzeigen zu Im Bericht anzeigen. Optional knnen Sie auch an dieser Stelle die Reihenfolge der im Bericht angezeigten Spalten ber das rechte Pfeiltastenmen ndern. Klicken Sie auf den Schalter Anwenden.

20. Der Report ist wieder funktionsfhig.

8.3 Anwendung Hardware Formular anpassen


Als Nchstes passen wir das Formular an, indem Abteilungen in Form einer Werteliste zur einfachen Selektion fr den Anwender zur Verfgung stellen sollen. Das Vorgehen wurde schon mit der Spalte Brand dokumentiert. Nun erleben wir den wahren Zweck des Anzeige- und Rckgabewertes in der dynamischen Wertelistedefinition. 1. Um zum Bearbeitungsformular fr Daten zu gelangen, klicken Sie in einer Zeile auf das Stift-Symbol ( ).

Seite 45/125

2. Bei keinem Datensatz werden in der Spalte DEPARTMENT Werte angezeigt. Klicken Sie anschlieen in der Steuerleiste auf den Link Bearbeiten-Links anzeigen.

3. Damit werden Schaltflchen ( ) mit Bearbeiten-Links angezeigt, die mit den Elementeigenschaften verknpft sind. Klicken Sie die Schaltflche neben der Spalte DEPARTMENT.

4. ndern Sie in der Sektion Seitenelement den Feldtyp ber das Attribut Anzeigen als zur Auswahlliste.

Seite 46/125

5. ndern Sie in der Sektion Quelle als Quellwert oder Ausdruck den Spaltenamen von DEPARTMENT zu DEPARMTENT_ID.

6. Fgen Sie noch die Benannte Werteliste Abteilung fr das Eingabefeld in der Sektion Wertelisten hinzu, die am Anfang der bung erstellt wurde. Klicken Sie anschlieend auf den Schalter nderungen anwenden und schlieen Sie das Fenster.

7. Klicken Sie in der Steuerleiste auf Bearbeiten-Links verbergen und aktualisieren Sie Formularseite im Browser. Testen Sie anschlieend die Auswahlliste fr die Spalte DEPARTMENT.

Seite 47/125

8.4 Anwendung Hardware Drag&Drop


Seit APEX Release 3.0 gibt es die Mglichkeit, die Anordnung von Elementen auf einer Seite per Drag&Drop zu verndern. 1. Rufen Sie die Formularseite auf und whlen Sie in der Steuerleiste Seite bearbeiten 2.

2. Klicken Sie in der Region Elemente auf das Symbol Drag und Drop (

).

3. Mit der Maus knnen jetzt die Elemente beliebig angeordnet werden. Ferner knnen Sie an dieser Stelle den Feldtyp und die Feldbeschriftung fr jede Spalte ndern. Klicken Sie auf die Schaltflche Weiter.

Seite 48/125

4. bernehmen Sie die Anpassungen mit nderungen anwenden.

5. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder den Schalter Ausfhren, um Seite 2 aufzurufen.

6. Die Formularseite wird im neuen Design angezeigt.

Seite 49/125

9 Aufgabe #09
Ziel der Aufgabe ist die Erweiterung der Anwendung Hardware um die Seiten 3 und 4. Anhand der erstellten Tabelle DEPARTMENT_LOOKUP (siehe Aufgabe #07) wird ein Formular vom Typ Master-Detail erstellt.

9.1 Anwendung Hardware Erstellung einer Master-Detail Ansicht


1. Navigieren zur Hauptseite der Anwendung und klicken Sie auf die Schaltflche Seite erstellen.

2. Whlen sie als Seitentyp Form aus und klicken Sie auf Weiter.

Seite 50/125

3. Whlen Sie in der Sektion Seite erstellen die Option Master-Detail Form aus und klicken Sie auf Weiter.

4. Whlen Sie in der Sektion Master-Tabelle definieren fr das Attribut Name der Tabelle/View die Tabelle DEPARTMENT_LOOKUP aus. Verschieben Sie die beiden verfgbaren Spalten DEPARTMENT_ID und DEPARTMENT durch Anklicken des Symbols zu den angezeigten Spalten. Klicken Sie anschlieend auf Weiter.

5. Whlen Sie in der Sektion Detail-Tabelle definieren fr das Attribut Name der Tabelle/View die Tabelle HARDWARE aus. Verschieben Sie alle verfgbaren Spalten durch Anklicken des Symbols zu den angezeigten Spalten. Klicken Sie anschlieend auf Weiter.

Seite 51/125

6. bernehmen Sie in der Sektion Standard fr Primrschlssel der Master-Tabelle den Standardwert Vorhandene Trigger und klicken Sie auf Weiter.

7. bernehmen Sie in der Sektion Master-Optionen definieren die Standardwerte und klicken Sie auf Weiter.

Seite 52/125

8. bernehmen Sie in der Sektion Layout auswhlen die Standardwerte und klicken Sie auf Weiter.

9. In der Sektion Seitenattribute sind die zu erzeugenden Seitenwerte gesetzt. Passen Sie hier die berschriften fr die neuen Seiten an. Klicken Sie anschlieend auf Weiter. Titel der Master-Seite: Master Titel der Detail-Seite: Detail

10. Whlen Sie in der Sektion Registerkarten angeben die zweite Option aus und bezeichnen Sie den neu zu erstellenden Reiter als Master-Detail. Klicken Sie anschlieend auf Weiter.

Seite 53/125

11. Klicken nun auf die Schaltflche Erstellen.

12. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf das Symbol Seite ausfhren.

Seite 54/125

13. Es wird die Master-Tabelle DEPARTMENT angezeigt. Klicken Sie in der Spalte Bearbeiten auf das Stift-Symbol ( ) einer Zeile, um zur Detailansicht gelangen. Beachten Sie auch den neuen Menpunkt Master-Detail.

14. Sie sehen jetzt die Master-Detail-Tabelle DEPARTMENT und HARDWARE, wo fr jede Abteilung alle dazugehrigen Computer aufgefhrt werden. Klicken Sie auf die Navigationselemente und , um sich die Beziehungen zwischen den Computern und Abteilungen anzusehen.

15. Klicken Sie in der Steuerleiste auf den Schalter Bearbeiten-Links anzeigen.

Seite 55/125

16. Das Feldtyp Textbereich fr DEPARTMENT soll an dieser Stelle gendert werden. Klicken sie dazu auf die Schaltflche unterhalb vom Feld DEPARTMENT.

17. ndern Sie in der Sektion Angezeigt fr das Attribut Anzeige als von Textbereich zu Textfeld.

18. Passen Sie die Gre des Elements wie folgt an. Breite: 20 Maximale Breite: 255 Klicken Sie anschlieend auf nderungen anwenden und schlieen Sie das Fenster.

19. Klicken Sie in der Steuerleiste auf Bearbeiten-Links verbergen und aktualisieren Sie im Browser die Seite mit der Master-Detail-Tabelle.

Seite 56/125

10 Aufgabe #10
Ziel dieser Aufgabe ist die Erstellung einer neuen Seite mit zwei unterschiedlichen Diagrammtypen. In APEX 4.0 wurde die Geschftsgrafiken weiter verbessert und untersttzt neben neuen Diagrammtypen nun auch Features wie Scrolling und Marker-Icons. Die interaktiven Report-Funktionalitten, die es seit APEX 3.1 gibt, bieten auch fr den Endanwender die Mglichkeit, eigene Grafiken aufgrund der Report-Daten-Basis zu erstellen. Im Folgenden soll jedoch auf die Entwicklung fest definierter Geschftsgrafiken eingegangen werden.

10.1 Anwendung Hardware Erstellung einer Diagrammseite


1. Navigieren Sie zur die Hauptseite der Anwendung Hardware und klicken Sie dort auf den Schalter Seite erstellen.

2. Whlen Sie in der Sektion Seite erstellen den Seitentyp Diagramm aus und Klicken Sie auf Weiter. Alternativ knnen Sie auch direkt auf das Symbol Diagram kicken.

3. Whlen Sie Flash-Diagramm aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie wieder direkt auf das Symbol Flash-Diagramm klicken.

Seite 57/125

4. Whlen Sie im Schritt Flash-Diagramm erstellen als Diagrammtyp Spalte aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol Spalte klicken.

5. Whlen Sie im Schritt Flash-Diagramm erstellen als Diagrammtyp 3D-Spalte aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol 3D-Spalte klicken.

Seite 58/125

6. bernehmen Sie die Standardeinstellungen mit Anklicken der Schaltflche Weiter.

7. Whlen Sie auf der Folgeseite die zweite Registerkartenoption aus und geben Sie fr Registerkarten-Label den Wert Grafiken ein. Klicken Sie anschlieend auf Weiter.

8. bernehmen Sie auf der Folgeseite die Standardeinstellungen und klicken Sie auf Weiter.

9. Geben Sie die unten aufgefhrte SQL-Abfrage zur Generierung des Diagramms ein. Alternativ knnen Sie wieder den SQL-Assistenten verwenden. Klicken Sie anschlieend auf Weiter. SELECT null, brand, count(brand) FROM hardware Seite 59/125

GROUP BY brand

10. Klicken Sie auf die Schaltflche Fertig stellen.

11. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf die Schaltflche Seite ausfhren klicken.

Seite 60/125

12. Die neue Diagrammseite wird angezeigt. Beachten Sie wieder den neuen Navigationspunkt. Als Nchstes wollen wir eine weitere Grafikregion zu dieser Seite hinzufgen.

10.2 Anwendung Hardware Hinzufgen einer zustzlichen Grafikregion


1. Klicken Sie in der Steuerleiste auf Seite bearbeiten.

Seite 61/125

2. Klicken Sie im Bereich Regionen auf das Symbol Erstellen ( ), um eine neue Grafikregion anzulegen.

3. Whlen Sie in der Sektion Region erstellen den Typ Diagramm aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol Diagramm klicken.

4. Whlen Sie Flash-Diagramm aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol Flash-Diagramm klicken.

Seite 62/125

5. Whlen Sie im Schritt Region erstellen den Diagrammtyp Kreis & Ring aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol Kreis & Ring klicken.

6. Whlen Sie im Schritt Region erstellen den Diagrammtyp 3D-Kreis aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol 3D-Kreis klicken.

7. Geben Sie als Titel Kreis ein und klicken Sie auf Weiter.

Seite 63/125

Seite 64/125

8. Klicken Sie auf der nchsten Seite auf Weiter.

9. Geben Sie die unten aufgefhrte SQL-Abfrage zur Generierung des Kreis-Diagramms zur Hardwareverteilung ber die einzelnen Abteilungen ein. Alternativ knnen Sie wieder den SQLAssistenten verwenden. Klicken Sie anschlieend auf den Schalter Region erstellen. SELECT null, d.department, count(h.department_id) FROM hardware h, department_lookup d WHERE h.department_id = d.department_id GROUP BY d.department

Seite 65/125

10. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder den Schalter Ausfhren, um Seite 8 aufzurufen.

11. Die neue Region mit dem interaktiven Kreis-Diagramm wird auf der Diagrammseite angezeigt.

Seite 66/125

11 Aufgabe #11
Das Ziel der Aufgabe besteht in der Verbindung der Hardwareliste mit einer Mitarbeiterliste. Tabellen knnen in Application Express durch einen Import von Excel- bzw. Textdateien erstellt werden. Fr die nchste Aufgabe stehen Ihnen die Dateien employee_de.csv und employee_de.txt lokal zur Verfgung.

11.1 Tabelle EMPLOYEE Arbeitsblattdaten

Erstellung

und

Hochladen

von

1. Klicken Sie auf den Menpunkt oder das Workspace-Icon SQL Workshop.

2. Whlen Sie die Komponente Utilities aus.

3. Whlen Sie die Komponente Data Workshop aus.

4. Whlen Sie im Bereich Daten laden die Komponente Arbeitsblattdaten aus. Seite 67/125

5. bernehmen Sie in der Sektion Daten laden unter den Punkt Laden in den Standardwert Neue Tabelle. Whlen Sie fr den Punkt Laden von die erste Option Datei hochladen (csv) aus und klicken Sie anschlieend auf Weiter.

6. Whlen Sie als Textdatei die Datei employee_de.csv aus und geben Sie unter Trennzeichen (fr Tabulator) ein Semikolon ein. Klicken Sie anschlieend auf Weiter.

7. Geben Sie als Tabellenname EMPLOYEE ein und kicken Sie anschlieend auf Weiter.

Seite 68/125

8. Akzeptieren Sie die Standardeinstellungen in Bereich Daten laden indem Sie auf den Schalter Daten laden klicken.

9. Die Tabelle EMPLOYEE wurde erfolgreich erstellt.

Seite 69/125

11.2 Anwendung Hardware Verknpfung von Tabellen


In diesem Abschnitt werden die Tabellen HARDWARE, EMPLOYEE und DEPARTMENT_LOOKUP verknpft. 1. Klicken Sie auf den Menpunkt oder das Workspace-Icon SQL Workshop.

2. Whlen Sie im SQL Workshop die Komponente Objekt Browser aus.

3. Geben Sie im linken Suchfeld ( ) den Begriff EMPLOYEE ein. darberliegenden Filterfeld Tabelle steht.

Achten Sie darauf, dass im

4. Nachdem die Tabelle EMPLOYEE ausgewhlt wurde, klicken Sie auf den Reiter Constraints und anschlieend auf den Schalter Erstellen.

Seite 70/125

5. bernehmen Sie in der Sektion Constraint hinzufgen den vorgegebenen Namen und whlen Sie als Contraint-Typ Fremdschlssel aus. Whlen Sie Nchstes die Referenztabelle HARDWARE aus. Verbinden Sie anschlieend die Fremdschlsselspalte(n) HARD_ID mit der Spalte ID aus der Spaltenliste der Referenztabelle. Klicken Sie danach auf Weiter.

6. Klicken Sie auf den Schalter Fertig stellen.

7. Klicken Sie im Objekt Browser den Reiter Abhngigkeiten. Die nachfolgende Abbildung zeigt Ihnen, dass die Tabelle HARDWARE von der Tabelle EMPLOYEE referenziert wird.

Seite 71/125

8. Im nchsten Schritt wird eine Query grafisch erstellt. Klicken Sie im Hauptmen auf das Navigationselement SQL Workshop und whlen Sie den Punkt Query Builder aus.

9. Whlen Sie im Query Builder die Tabelle EMPLOYEE mit einem Klick darauf aus. Die Tabelle wird im Grafik-Editor auf der rechten Seite angezeigt. Klicken Sie anschlieend auf das Symbol Tabellenaktionen ( ) in der Kopfzeile der Tabelle EMPLOYEE.

10. Whlen Sie in der Region Tabellenaktionen die Option Alle auswhlen und als bergeordnetes Element hinzufgen die Option Join HARD_ID bis HARDWARE_ID aus. Achtung: Im Internet Explorer 7.x schliet sich das Popup nach einen Mausklick sofort. Verzichten Sie in diesem Fall auf die Aktivierung der Checkbox und fhren Sie als Workaround die Auswahl mit gedrckter linker Maustaste durch. Selektieren Sie im Anschluss alle Spalten der Tabelle EMPLOYEE von Hand.

Seite 72/125

11. Klicken Sie auf den Schalter Ausfhren.

12. Klicken Sie auf das Symbol Tabellenaktionen ( ) in der Kopfzeile der eingeblendeten Tabelle HARDWARE.

Seite 73/125

13. Whlen Sie in der Region Tabellenaktionen die Option Alle auswhlen und als bergeordnetes Element hinzufgen die Option Join DEPARTMENT_ID bis DEPARTMENT_LOOKUP.DEPARTMENT_ID aus. Achtung: Im Internet Explorer 7.x schliet sich das Popup nach einen Mausklick sofort. Verzichten Sie in diesem Fall auf die Aktivierung der Checkbox und fhren Sie als Workaround die Auswahl mit gedrckter linker Maustaste durch. Selektieren Sie im Anschluss alle Spalten der Tabelle HARDWARE von Hand.

14. Die Query zeigt die maximale Treffermenge. Durch deselektieren von Spalten (siehe nachfolgende Abbildung) wird die Treffermenge eingeschrnkt. Klicken Sie zuerst auf Ausfhren und anschlieend auf Speichern.

Seite 74/125

15. Speichern Sie die Query unter dem Namen EMP_HARDWARE.

16. Wechsel Sie in den Application Builder und fhren Sie die Anwendung Hardware aus. Klicken Sie in der Steuerleiste auf den Schalter Erstellen.

Seite 75/125

17. Whlen Sie in der Sektion Neu erstellen die Option Neue Seite aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol Neue Seite klicken.

18. Whlen Sie anschlieend in der Sektion Seite erstellen die Option Bericht aus und klicken Sie auf den Schalter Weiter. Alternativ knnen Sie auch direkt auf das Symbol Bericht klicken.

19. Vergeben Sie in der Sektion SQL-Bericht den Seitennamen Hardware-Zuordnung und hngen Sie die Seite in den Navigationspfad mit ein.

Seite 76/125

20. Vergeben Sie in der Sektion SQL-Bericht den Seitennamen Hardware-Zuordnung und hngen Sie die Seite im Navigationspfad als Breadcrumb ein. Klicken Sie anschlieend auf Weiter.

21. Whlen Sie in der Sektion SQL-Bericht erstellen die Option Verwenden Sie eine vorhandene Registerkartengruppe aus und vergeben Sie nach Auswahl der Registerkartenoption den Registernamen Zuordnung als Neues Registerkarten-Label. Klicken Sie anschlieend auf Weiter.

22. Klicken Sie in der Sektion SQL-Bericht erstellen auf die Schaltflche Query Builder.

Seite 77/125

23. Klicken Sie im Query Builder die Option Gespeichertes SQL und selektieren Sie die Query EMP_HARDWARE. Klicken Sie anschlieend auf den Link EMP_HARDWARE.

24. Die Query wird visuell angezeigt. Klicken Sie auf den Schalter Zurck.

25. Die selektierte Query wird in der Sektion SQL-Bericht erstellen angezeigt. Klicken Sie auf Weiter.

Seite 78/125

26. Vergeben Sie als Regionsname Hardware pro Mitarbeiter und klicken Sie auf Weiter.

27. Klicken Sie auf Fertig stellen.

Seite 79/125

28. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf die Schaltflche Seite ausfhren.

29. Der neue, aus den Tabellen EMPLOYEE, zusammengesetzte Bericht wird angezeigt.

HARDWARE

und

DEPARTMENT_LOOKUP

12 Aufgabe #12
Das Ziel der Aufgabe besteht im Einbau von Nutzungseinschrnkungen fr einen neu angelegten Benutzer, der weniger Rechte hat. Falls bislang kein Username/Passwort beim Aufruf der Anwendung abgefragt wird, sollten Sie im Bereich Gemeinsame Komponenten fr die Anwendung das Authentifizierungsschema so whlen, dass Application Express mit dem Status aktuell versehen ist. Eine ausfhrliche Beschreibung zum Thema Authentifzierung finden Sie in Aufgabe #13.

12.1 Anwendung Hardware Berechtigungsschema hinzufgen


1. Bisher haben wir als Benutzer ENTWICKLER gearbeitet, der ber keine administrativen Berechtigungen verfgt. Deshalb mssen wir uns jetzt als Administratorbenutzer an APEX anmelden. Klicken Sie zuerst auf den Link Abmelden.

Seite 80/125

2. Klicken Sie als Nchstes auf den Link Anmelden.

3. Melden Sie sich als Benutzer Administrator an. Ihre Zugangsdaten fr den Workshop lauten: URL http://www.<server>:8080/apex Workspace <Nachname> Benutzername administrator Kennwort <Passwort>

Seite 81/125

4. Im ersten Schritt wird ein Benutzer Gast angelegt. Klicken Sie auf den Menpunkt oder das Workspace-Icon Administration.

5. Klicken Sie im rechten Bereich Tasks auf den Link Benutzer erstellen. Alternativ knnen Sie diese Funktionalitt auch ber Benutzer und Gruppen verwalten aufrufen.

Seite 82/125

6. Geben Sie den Sektionen Benutzeridentifikation, Accountberechtigungen und Kennwort folgende Daten ein. Klicken Sie anschlieend auf Benutzer erstellen. Benutzername E-Mail-Adresse Benutzer ist Entwickler Team Development-Zugriff Kennwort gast gast@gast.com Nein Nein <Passwort>

7. Der neue Benutzer Gast wurde erstellt. Navigieren Sie zum Application Builder.

8. Klicken Sie auf die Anwendung Hardware.

Seite 83/125

9. Klicken Sie auf die Schaltflche Gemeinsame Komponenten.

10. Klicken Sie in der Sektion Sicherheit auf den Link Autorisierungsschemas.

11. Klicken Sie zur Erstellung eines neuen Autorisierungsschemas auf den Schalter Erstellen.

Seite 84/125

12. bernehmen Sie in der Sektion Autorisierungsschema erstellen den Standardwert Vllig neu und kicken Sie auf Weiter.

13. Geben Sie fr die nachfolgenden Attribute die unten aufgefhrten Daten ein und klicken Sie anschlieend auf Weiter. Name Schematyp Ausdruck 1 Benutzer ist kein Gast PL/SQL-Funktion, die Boolean zurckgibt RETURN(:APP_USER<>'GAST');

ANMERKUNG: 'GAST' muss im Ausdruck 1 gro geschrieben werden. Fehlermeldung Benutzer darf nicht Gast sein.

Seite 85/125

14. Klicken Sie unterhalb der Hauptnavigation auf das Symbol Seite 1 bearbeiten.

15. Es ffnet sich die neue Baumansicht. Machen Sie einen Doppelklick auf die Region HARDWARE.

16. Klicken Sie auf den Reiter Berichtsattribute. Seite 86/125

17. Wechseln Sie zu Sektion Link-Spalte und whlen Sie als Autorisierungsschema Benutzer ist kein Gast. Klicken Sie anschlieend auf nderungen anwenden.

18. Klicken Sie in der Sektion Gemeinsame Komponenten auf das Plus-Symbol ( ) neben dem Punkt bergeordnete Registerkarten.

Seite 87/125

19. Machen Sie einen Doppelklick auf das Register Master-Detail.

20. Navigieren Sie zur Sektion Autorisierung und whlen Sie das gleiche Autorisierungsschema Benutzer ist kein Gast wie zuvor aus. Klicken Sie anschlieend auf nderungen annehmen.

Seite 88/125

21. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf den Schalter Ausfhren, um Seite 1 des Berichtes aufzurufen.

22. Melden Sie sich als Benutzer GAST mit dem entsprechenden Kennwort an.

23. Dem Benutzer GAST werden alle Daten angezeigt. Es besteht aber keine Mglichkeit mehr, nderungen durchzufhren. Die Registerkarte Master-Detail ist dem Benutzer Gast nicht mehr zugnglich.

Seite 89/125

13 Aufgabe #13
Das Ziel der Aufgabe ist, die Authentifizierung der Anwendung zu ndern. Die Benutzeranmeldung soll erfolgen, allerdings ohne Eingabe eines Passworts (Open Door).

13.1 Anwendung Hardware Kennwortabfrage

Berechtigungsprfung

ohne

1. Melden Sie sich als Benutzer ENTWICKLER in APEX an.

2. Navigieren Sie zur Anwendung Hardware und klicken Sie auf Gemeinsame Komponenten.

3. Klicken Sie in der Sektion Sicherheit auf den Link Authentifizierungschemas.

Seite 90/125

4. Klicken Sie auf die Schaltflche Erstellen.

5. bernehmen Sie in der Sektion Authentifizierungsschema erstellen den Standardwert Basiert auf einem vorkonfigurierten Schema aus der Galerie und klicken Sie auf Weiter.

6. bernehmen Sie in der Sektion Authentifizierungsschema erstellen die Standardoption Integrierte Anmeldeseite anzeigen und Open Door-ID-Daten verwenden und klicken Sie auf Weiter.

Seite 91/125

7. Tragen Sie in der Sektion Authentifizierungsschema erstellen im Attribut Name Open Door ein und klicken Sie anschlieend auf Schema erstellen.

8. Klicken Sie auf das neu erstellte Authentifizierungschema Open Door.

9. Geben Sie in der Sektion Abmelde-URL die unten aufgefhrte URL ein und klicken Sie im Anschluss auf Anwenden. wwv_flow_custom_auth_std.logout?p_this_flow=&APP_ID.&p_next_flow_page_sess=&A PP_ID:1

Seite 92/125

10. Klicken Sie den Reiter Aktuelles Element ndern und whlen Sie unter Verfgbare Authentifizierungsschemas Open Door aus. Klicken Sie anschlieend auf Weiter.

11. Klicken Sie auf den Schalter Als aktuelles Element festlegen.

12. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf die Schaltflche Seite ausfhren.

Seite 93/125

13. Geben Sie eine beliebige Zeichenfolge als Ihre Benutzer-ID fr diese Session ein, bspw. Praktikant.

14. Eine neue Session fr diesen Benutzer wurde angelegt.

14 Aufgabe #14
Das Ziel dieser Aufgabe ist das Hochladen einer Bilddatei und das anschlieende Einbinden als Logo in ein Seitentemplate. Fr die nchste Aufgabe stehen Ihnen die Datei logo.gif lokal zur Verfgung.

14.1 Anwendung Hardware Bilddatei hochladen


1. Navigieren Sie zur Anwendung Hardware und klicken Sie auf Gemeinsame Komponenten.

2. Whlen Sie in der Sektion Dateien Bilder aus.

Seite 94/125

3. Klicken Sie auf Schaltflche Erstellen.

4. Klicken Sie auf den Schalter Durchsuchen und whlen Sie das Bild logo.gif aus. Klicken Sie anschlieend auf die Schaltflche Hochladen.

5. Das Bild wird in die Datenbank hochgeladen. Klicken Sie auf das Bericht anzeigen-Symbol ( die in APEX eingebaute Bildvorschau zu nutzen.

), um

Seite 95/125

6. Navigieren Sie zum Hauptmen der Anwendung Hardware, indem Sie auf den Link Anwendung 101 in der Breadcrumb-Navigation klicken.

14.2 Anwendung Hardware Logo zu Seitentemplate hinzufgen


1. Klicken Sie auf die Schaltflche Anwendungseigenschaften bearbeiten.

Seite 96/125

2. Fgen Sie in der Sektion Logo beim Attribut Logo den untenstehenden Wert ein und klicken Sie anschlieend auf nderungen anwenden. #WORKSPACE_IMAGES#logo.gif Hinweis: #WORKSPACE_IMAGES# dient als Platzhalter fr den Verweis in das interne BilderRepository und muss komplett grogeschrieben werden.

3. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf die Schaltflche Anwendung ausfhren.

4. Das Logo erscheint jetzt auf jeder Seite links oben.

Seite 97/125

15 Aufgabe #15
Das Ziel dieser Aufgabe ist die nderung des aktuellen Themes der Anwendung.

15.1 Anwendung Hardware Theme zur Anwendung hinzufgen


1. Navigieren Sie zur Anwendung Hardware und klicken Sie auf Gemeinsame Komponenten.

2. Whlen Sie in der Sektion Benutzeroberflche die Option Themes aus.

3. Klicken Sie auf die Schaltflche Erstellen.

Seite 98/125

4. Whlen Sie die Option Aus dem Repository aus und klicken Sie auf Weiter.

5. Whlen Sie in der Sektion Theme erstellen ein neues Theme aus und klicken Sie auf Weiter.

6. Klicken Sie auf die Schaltflche Erstellen.

15.2 Anwendung Hardware Theme der Anwendung ndern


1. Das neue Theme wird importiert. Jetzt muss zum neu erstellten Theme gewechselt werden. Klicken Sie dazu auf die Schaltflche Theme wechseln.

Seite 99/125

2. Whlen Sie das neuerstellte Theme unter Wechseln zu Theme aus und klicken Sie auf Weiter.

3. Klicken Sie auf die Schaltflche Weiter, wenn keine Kompatibilittsprobleme in der Spalte Status angezeigt werden.

4. Klicken Sie auf die Schaltflche Theme wechseln.

Seite 100/125

5. Klicken Sie auf das Ampel-Symbol ( ), um die Anwendung aufzurufen.

6. Die Anwendung Hardware erscheint in einem neuen Design.

16 Aufgabe #16
Die HTML-Technologie bietet wenig, um eine Bildschirmausgabe in eine dokumentenorientierte Sicht zu bringen. Sie knnen aber ber ein spezielles druckerfreundliches Template in APEX die Ausgabe von unntigem Ballast befreien (Navigationsleisten, Mens etc.). Oracle bietet mit dem Werkzeug Oracle Business Intelligence Publisher eine wertvolle Ergnzung zum Reporting Thema. Das Werkzeug (auch als XML Publisher bezeichnet) ist ein Berichtswerkzeug, das komplett auf Standards basiert (z.B. XML, Java). Als Layout-Tool kann z.B. Microsoft Word eingesetzt werden. Die Idee dabei: die Fachabteilung erstellt selbstndig das Layout; die IT ergnzt die Daten und publiziert den Bericht im Web oder anderen Ausgabekanlen in den gewnschten zahlreich vorhandenen Ausgabeformaten. Oracle BI Publisher ist optimal in Oracle Apex integriert.

Seite 101/125

16.1 Anwendung Hardware Druckerfreundliche Darstellung


1. Navigieren Sie zur Anwendung Hardware und klicken Sie auf Gemeinsame Komponenten.

2. Whlen Sie im Bereich Navigation die Option Eintrge der Navigationsleiste aus.

3. Klicken Sie in der Sektion Eintrge der Navigationsleiste auf die Schaltflche Erstellen.

4. Whlen sie die Option Vllig neu aus und klicken Sie auf Weiter.

Seite 102/125

5. bernehmen Sie die Standardeinstellung Navigation zum URL und klicken Sie auf die Schaltflche Weiter.

6. Geben Sie fr Eintrags-Label und Bild-ALT den Namen Drucken ein. Klicken Sie anschlieend auf Weiter.

7. Geben Sie fr Seite &APP_PAGE_ID. ein und selektieren Sie die Option Druckversion. Klicken Sie anschlieend auf Weiter. Hinweis: Vergessen Sie bitte nicht den Punk hinter &APP_PAGE_ID!

Seite 103/125

8. Klicken Sie auf Erstellen.

9. Die druckerfreundliche Navigationsleite wurde erstellt. Klicken Sie in der Menleiste auf das AmpelSymbol ( ).

10. Die Anwendung Hardware wird angezeigt. Klicken Sie rechts oben auf den neuen Link Drucken.

11. Die Seite wird jetzt im druckerfreundlichen Modus ohne Navigationsleiste angezeigt.

Seite 104/125

17 Aufgabe #17
Ziel dieser Aufgabe ist die Erstellung eines grafischen Anwendungsmen fr die Applikation Hardware.

17.1 Anwendung Hardware Anwendungsmen zur Navigation erstellen


1. Navigieren Sie zur Anwendung Hardware und klicken Sie auf Gemeinsame Komponenten.

2. Whlen Sie in der Sektion Navigation die Option Listen aus.

Seite 105/125

3. Klicken Sie auf die Schaltflche Erstellen, um eine neue Liste zu erstellen.

4. Geben Sie unter Name Anwendungsmen ein und whlen Sie als Listen-Template Horizontal Images with Label List aus. Klicken Sie anschlieend auf Erstellen.

5. Klicken Sie auf die neuerstellte Listen Anwendungsmen.

6. Klicken Sie auf die Schaltflche Listeneintrag erstellen.

Seite 106/125

7. Erstellen Sie den ersten Eintrag mit dem Listeneintrags-Label Abteilung bearbeiten und dem Ziel Seite 3. Klicken Sie anschlieend auf das Auswahllistensymbol neben dem Attribut Bild.

8. Whlen Sie im Popup-Fenster ein passendes Bild aus.

Seite 107/125

9. Klicken Sie auf die Schaltflche Erstellen und weitere(n) erstellen, um die restlichen Listeneintrge zu erstellen.

10. Wiederholen Sie die Schritte 7, 8 und 9 bis folgende Eintrge gettigt sind: Listeneintrags-Label Abteilung bearbeiten Diagramme anzeigen Hardware bearbeiten Hardware Liste Mitarbeiterzuordnung Seite 3 - Master 8 - Chart 2 Hardware 1 Hardware 14 Hardware-Zuordnung Bild

Seite 108/125

11. Klicken Sie oben in der Menleiste auf das Symbol Seite 1 bearbeiten (

).

12. Klicken Sie in der Sektion Regionen auf das Erstellen-Symbol ( ), um eine neue Region zu erstellen.

13. Whlen Sie in der Region erstellen den Typ Liste aus und klicken Sie auf Weiter. Alternativ knnen Sie auch direkt auf das Symbol Liste klicken.

Seite 109/125

14. Vergeben Sie in der Region erstellen den Titel Anwendungsmen und setzen Sie die Sequence auf 5 herab. Das bedingt die Rangfolge in der Anordnung der Regionen auf der Seite.

15. Whlen Sie in der Region erstellen die Liste Anwendungsmen aus und klicken Sie auf die Schaltflche Listenregion erstellen.

16. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf die Schaltflche Ausfhren.

17. Jetzt wird unterhalb der Hauptnavigation das neue Anwendungsmen angezeigt.

Seite 110/125

18 Aufgabe #18
Mit dieser Aufgabe soll die Mglichkeit gegeben werden, jedem Computer in der Tabelle HARDWARE ein Bild zuzuordnen.

18.1 Anwendung Hardware Bilder / Dokumente in der Datenbank


. 1. Um die Bilder fr die Computer in der Datenbank abzulegen, muss die Tabelle HARDWARE um zustzliche Spalten ergnzt werden. Klicken Sie auf den Menpunkt oder das Workspace-Icon SQL Workshop.

2. Klicken Sie als Nchstes auf SQL-Befehle, um SQL-Befehle direkt eingeben zu knnen.

Seite 111/125

3. Geben Sie zum Anlegen der neuen Spalten folgenden SQL-Befehl ein und klicken Sie anschlieend auf die Schaltflche Ausfhren. Alternativ knnen Sie die Spalten auch grafisch ber das Werkzeug Objekt Browser hinzufgen. alter table "HARDWARE" add ( "BILD" BLOB NULL, "DATEINAME" VARCHAR2 (255) NULL, "MIMETYPE" VARCHAR2 (255) NULL, "LETZTER_UPDATE" DATE NULL )

4. Klicken Sie in der Menleiste auf das Symbol Objekt Browser (

).

5. Whlen Sie die Tabelle HARDWARE aus, um die Spaltendefinitionen zu berprfen. Navigieren Sie zur die Hauptseite der Anwendung Hardware.

Seite 112/125

6. Um das Verarbeiten von Bildern/Dokumenten aufzuzeigen, bentigen wir Anwendungsseiten in unserer Applikation. Klicken Sie auf den Schalter Seite erstellen.

zustzliche

7. Whlen Sie als Seitentyp Form und klicken Sie auf Weiter. Alternativ knnen Sie auch wieder direkt auf das Symbol Form klicken.

8. Whlen Sie aus Untertyp Form basierend auf Tabelle mit Bericht aus und klicken Sie auf Weiter. Alternativ knnen Sie auch direkt auf das Symbol Form basierend auf Tabelle mit Bericht klicken. Seite 113/125

Hinweis: In der deutschen Sprachversion von APEX befindet sich der Link bzw. das Icon fr den Untertyp Form basierend auf Tabelle mit an zweiter und nicht dritter Position (wie im Screenshot dargestellt).

9. Akzeptieren Sie die Standardeinstellung fr Tabellen-/View-Eigentmer und klicken Sie auf Weiter.

10. Whlen Sie als Tabellen-/View-Name die Tabelle HARDWARE aus und klicken Sie auf Weiter.

Seite 114/125

11. Geben Sie als Seitenname Bericht fr HARDWARE ein und als Navigationspfad Breadcrumb ein. Klicken Sie anschlieend auf Weiter.

12. Whlen Sie auf der Folgeseite die zweite Registerkartenoption aus und geben Sie fr Registerkarten-Label den Wert Bildverarbeitung ein. Klicken Sie anschlieend auf Weiter.

Selektieren Sie im Feld Ausgewhlte Spalte(n) die unten aufgefhrten Spalten und klicken Sie anschlieend auf Weiter. ID SERIAL BRAND MODEL BILD

Seite 115/125

13. Akzeptieren Sie die Standardeinstellung fr Bearbeiten-Link Bild und klicken Sie auf Weiter.

14. Geben Sie im Bereich Form-Seite erstellen als Seitenname Form basierend auf HARDWARE und im Bereich Navigationspfadeintrag erstellen als Eintragsname Form basierend auf HARDWARE ein. Klicken Sie anschlieend auf Weiter.

15. Akzeptieren Sie die Standardeinstellung fr Primrschlssel und klicken Sie auf Weiter. Seite 116/125

16. Akzeptieren Sie die Standardeinstellung Vorhandene Trigger und klicken Sie auf Weiter.

17. Selektieren Sie zustzlich im Feld Spalte(n) auswhlen zu den bereits ausgewhlten Spalten die Spalte Bild und klicken Sie auf Weiter.

18. Akzeptieren Sie die Standardeinstellungen im Bereich Prozessoptionen angeben und klicken Sie auf Weiter.

Seite 117/125

19. Notieren Sie sich die Seitennummern der Berichts- und Formularseite und schlieen Sie die Seitenerstellung ber die Schaltflche Fertig stellen ab.

20. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ) oder auf die Schaltflche Seite ausfhren.

21. Wir haben nun einen zustzlichen Reiter in unserer Applikation, in der die Spalte mit der Bild/Dokumentenverarbeitung automatisch integriert wurde. Die BLOB-Spalte wurde als solche erkannt und spezielle Zugriffsmethoden dafr eingestellt. Seite 118/125

Klicken Sie in der ersten Spalte auf das Stift-Symbol ( ) einer beliebigen Zeile, um die nderungsmaske fr diesen Datensatz aufzurufen.

22. Ein zustzliches Eingabefeld steht nun zur Verfgung. Damit ist es mglich, Dokumente aus dem Dateisystem zuzuordnen, die im Anschluss in die Tabellenspalte geladen werden sollen. Laden Sie ber die Schaltflche Browse eines von vier Hardware-Bildern (pc1.gif, pc2.gif, pc3.gif, pc4.gif) hoch.

23. Sobald Sie ein Hardware-Bild ausgewhlt haben, klicken Sie auf die Schaltflche nderungen anwenden.

24. Nun gilt es, das Verhalten fr das Anzeigen des Bildes noch zu verndern im Bericht, wie auch in der Eingabemaske. Gehen Sie dazu zurck zur Eingabemaske fr den Datensatz, wo Sie gerade eben ein Bild hochgeladen haben.

Seite 119/125

25. Dort wird jetzt neben dem Feld Bild auch ein Herunterladen-Link angezeigt.

26. Klickt man auf den Herunterladen-Link, so wird man zum ffnen oder Speichern aufgefordert, da der MIME-Typ unbekannt ist. Klicken Sie auf die Schaltflche Abbrechen.

27. Klicken Sie auf in der Steuerleiste auf den Schalter Bearbeiten-Links anzeigen.

Seite 120/125

28. Klicken Sie die Schaltflche

neben der Spalte BILD.

29. Klicken Sie in der Sektionsleiste auf Einstellungen. Ordnen Sie in den jeweiligen Feldern die Tabellenspalten aus Schritt 3 zu und definieren Sie den Anzeigetext fr die Herunterladen-Links. Spalte fr MIME-Typ Spalte fr Dateinamen BLOB Zuletzt aktualisierte Spalte Link-Text fr Download MIMETYPE DATEINAME LETZTER_UPDATE Herunterladen

Den MIME-Typ bentigt der Browser, um dem jeweiligen Dokument automatisiert ein Anzeigeprogramm zuordnen zu knnen. In der Spalte Dateiname ist der tatschliche Dokumentname enthalten. Im Datenbankfeld Letzter_Update wird die letzte nderung dokumentiert. Klicken Sie anschlieend auf die Schaltflche nderungen anwenden.

Seite 121/125

30. Klicken Sie in der Eingabemaske den angepassten Herunterladen-Link. Beachten Sie ebenfalls den neuen Link-Text.

31. Das zuvor hochgeladene Bild wird jetzt im Browser-Fenster richtig angezeigt. Klicken Sie im Browser auf zurck.

32. Nun gilt es noch das Verhalten im Bericht anzupassen, so dass dort hochgeladene Bilder direkt angezeigt werden. Klicken Sie in der Steuerleiste auf Seite bearbeiten <Nummer>.

33. Merken Sie sich in der Sektion Elemente den Namen der Bildspalte.

Seite 122/125

34. Navigieren Sie zur neuerstellten Berichtsseite ber Eingabe der Seitennummer im Feld Seite , ber die Auswahlliste fr Seiten ( ) oder durch Verwendung der Navigationspfeile und . Hinweis: Die Nummer der Berichtsseite haben Sie sich im Schritt 20 notiert.

35. Klicken Sie im Bereich Regionen auf dem Link Hardware.

36. Ersetzen Sie in der Sektion Quelle im Feld Regionsquelle die SQL-Abfrage mit dem nachfolgenden SQL-Code und passen Sie auch dann Namen der Bildspalte an, siehe Schritt 34. Klicken Sie anschlieend auf nderungen anwenden. select h."ID", h."SERIAL", h."BRAND", h."MODEL", decode(nvl(dbms_lob.getlength(h."BILD" ),0),0,null,'<img style="border: 4px solid #CCC; -mozborder-radius: 4px; -webkit-border-radius: 4px;" '||'src="'||apex_util.get_blob_file_src('P18_BILD',h."ID")||'" height="75" width="75" alt="Bild" title="Bild" />') "BILD" from "#OWNER#"."HARDWARE" h

Seite 123/125

37. Klicken Sie im Bereich Regionen auf dem Link Interaktiver Bericht.

38. ndern Sie in das Spaltenattribut Text anzeigen als zu Standardberichtspalte.

Seite 124/125

39. Klicken Sie in der Menleiste auf das Ampel-Symbol ( ).

40. Die zuvor hochgeladenen Bilder werden nun in Bericht direkt angezeigt.

Fazit
Sie sind nun bereit, jegliche Information zu einer Hardwarekonfiguration anzuhngen. Vielleicht beschreibt die Hardware ja eher ein technisches Dokument. Auch das knnten Sie auf gleichem Weg in die Datenbank befrdern. Durch Einbeziehung der in der Datenbank eingebauten Volltextindizierung (Oracle Text) knnten Sie Dokumente in Form unterschiedlicher linguistischer Suchalgorithmen recherchieren (Fuzzy, Soundex etc.). Auf diese Weise sind andere Technologien und Funktionsbasen der Datenbanken nutzbar, um Anwendungen in jeder Hinsicht professionell zu gestalten. XML-, Geografische-, Multimedia-Daten lassen sich zum Beispiel neben den relationalen Daten verarbeiten. Dazu gibt es die passenden Verarbeitungsroutinen und Built-In Funktionen, die im SQL-Kontext bedient werden knnen. Generelle Dienste der Datenbank, z.B. Datensicherheitskonzepte, die Anbindung von Fremddatenquellen zur Informationsintegration, die Bercksichtigung unterschiedlicher Zeichenstze und Sprachen ergnzen den Umgang mit der Information.

Seite 125/125