01.
August
2024

Während des Entwicklungsprozesses werden von Funktionen immer wieder Testdaten benötigt. Oftmals sind nur sehr wenige oder gar keine Daten auf den Entwicklungssystemen vorhanden. Eine bedeutungsvolle Menge an variierenden Daten zu erzeugen ist allerdings aufwändig und lästig, weswegen viele Testszenarien dürftig ausfallen. In APEX gibt es eine einfache Hilfe dafür.

01.
Juni
2024

Der Advisor von APEX (unter „Utilities“) ist ein wertvolles Werkzeug, um die Qualität von APEX-Applikationen zu prüfen. So kann z. B. geprüft werden, ob alle in der Applikation hinterlegten Abfragen oder PL/SQL-Code-Blöcke syntaktisch und semantisch korrekt sind und vieles mehr. Dadurch lassen sich viele Fehler frühzeitig erkennen und beheben, die sich ansonsten erst zur Laufzeit zeigen würden. Leider wurde der Advisor jedoch von Oracle über viele Jahre hinweg kaum weiterentwickelt, so dass sich Referenzen auf die Spalten von Interactive Grids (verfügbar seit Version 5.1) nicht vernünftig mit dem Advisor prüfen lassen. Dies wurde erst mit der APEX-Version 23.2 nachgeholt – da jedoch viele Entwickler wohl noch längere Zeit mit älteren Versionen arbeiten werden, stellt dieser Beitrag ein einfaches PL/SQL-Skript vor, mit dem sich ungültige Referenzen auf Interactive Grid-Spalten einfach identifizieren lassen.

01.
Februar
2024

Das Erstellen mehrsprachiger Anwendungen mit APEX wird in der Dokumentation als einfach dargestellt. Aber ist es wirklich so einfach? Um eine Anwendung wirklich mehrsprachig zu entwickeln, muss nicht nur der APEX-Anteil betrachtet werden, sondern auch die Übersetzung der von den Anwendern eingegebenen Schlüsseltexte. Wie dies effektiv gelingen kann, zeigt unser Monatstipp.

11.
Juli
2023

Sicherheit ist keine Option, sondern eine Pflicht in der Kommunikation über das Internet. Deswegen sollte man auch die Verbindung zu den APEX-Anwendungen ordentlich absichern und ein SSL-Zertifikat in Tomcat einbinden, um potenziellen Angreifern weniger Einfallstore in das Netzwerk zu bieten.

03.
April
2023

Mit wenigen Klicks kann man nun auch eine Art Such-Maschine in APEX anlegen und das geht ganz schnell und einfach. Dieser Artikel beschreibt ein Beispiel Step by Step.

11.
Januar
2023

Lange Zeit konnte man nur mit dem Datenbankpaket UTL_SMTP E-Mails aus APEX heraus verschicken, indem man sich einen Prozess programmiert hat, der eine E-Mail nach eigenen Wünschen zusammenbaute.
Doch Dank der stetigen Erweiterung von APEX gibt es jetzt auch eine einfache und intuitive Möglichkeit den E-Mail-Versand abzuwickeln.

02.
November
2022

Um den Zugriff auf Anwendungen insbesondere im Internet besser zu schützen, werden die Anwendungen mit einer Zwei-Faktor-Authentifizierung versehen. Dies bedeutet, dass die Anwender ihre Identität mittels einer Kombination zweier unterschiedlicher und insbesondere unabhängiger Komponenten (Faktoren) nachweisen müssen (Wikipedia).

In diesem Artikel wird gezeigt, wie die klassische Anmeldung mittels APEX-Accounts angepasst werden muss, um eine solche Zwei-Faktor-Authentifizierung zu ermöglichen. Dabei wird unter anderem gezeigt, wie die APEX-API genutzt werden kann, um die Gültigkeit der Passwörter zu prüfen oder die Anzahl der fehlerhaften Anmeldeversuche zu protokollieren.

 

04.
Februar
2022

Während der Entwicklung von APEX-Applikationen und deren Einspielen auf produktive Umgebungen passieren immer wieder Fehler, die am liebsten zurückgedreht werden wollen. Doch dafür braucht man Sicherungen der Anwendungen.

Welche Möglichkeiten gibt es zum Erstellen von Backups in APEX?

02.
November
2021

Ab der Version 18 hat Oracle in APEX die Möglichkeit geschaffen, eine Anwendung bereits von Anfang an mit zusätzlichen Bausteinen, den sogenannten „Features“, zu versehen. Dadurch wird die Anwendung ohne eigene Programmierung mit zusätzlichen Funktionserweiterungen versehen.

Im Folgenden werden die Features vorgestellt und gezeigt, was sie umfassen, wofür sie verwendet werden können und welche Einschränkungen sie haben.

02.
Februar
2021

Die APEX APIs für JavaScript und PL/SQL sind vermutlich die am häufigsten genutzten Hilfsmittel bei der Entwicklung von komplexen Anwendungen. Neben diesen gibt es auch die APEX -Views, deren Nutzen sich vielleicht nicht auf den ersten Blick erschließt, aber mit ein wenig Kreativität lassen sich ein paar sehr sinnvolle Verwendung finden.

04.
Januar
2021

Nach dem Speichern einer Änderung in APEX wird üblicherweise eine Erfolgsmeldung angezeigt. Wenn der Benutzer im Anschluss die Seite aktualisiert [F5], erscheint die Erfolgsmeldung erneut. Dies führt mit Sicherheit beim Anwender zu Verwirrung.

Dieser Tipp funktioniert ab der APEX Version 5.x.

Unterstütze Browser:

  • Firefox
  • Chrome
  • Edge
02.
November
2020

Seit Version 19.2 gibt es mit Faceted Search die Möglichkeit, über „Facets“ Filter zu setzen, die auch die Anzahl der Vorkommen anzeigen. Setzt man die Facets, wird sofort ein zugehöriger klassischer Bericht aktualisiert und zeigt die gefilterten Daten an. In der Dokumentation wird beschrieben, wie mit Hilfe der Assistenten dieses Feature angelegt werden kann. Aber auch ohne Assistenten ist das sehr einfach und schnell erledigt. Dieser Artikel zeigt ein kurzes Beispiel.

05.
August
2020

Oracle’s Application Express auf eine neue Version zu upgraden ist nicht schwer. Aber auch bei einer einfachen Sache können Probleme entstehen. Was also tun, wenn nach einer Installation oder einem Upgrade keine Bilder aus dem Static Application/Workspace Files mehr angezeigt werden?

02.
Juli
2020

In der Entwicklung von APEX-Anwendungen werden oft nur Test-Daten verwendet, ein Bericht baut sich damit schnell auf. In einer Produktionsumgebung kann es z. B. durch die Anzahl der Datensätze jedoch oftmals länger dauern, bis ein Bericht geladen ist und es gibt auch Prozesse, die längere Zeit benötigen. In dieser Zeit kann der Anwender andere Schaltflächen betätigen und damit unbewusst neue Sessions aufbauen. Schnell ist es dann passiert, dass sich die Sessions in der Datenbank summieren.
Dieser Artikel zeigt kleine Beispiele, wie man den Benutzer davon abhalten kann, während des Aufbaus des Berichtes oder langlaufender Prozesse andere Elemente zu klicken und den Benutzer wissen zu lassen, dass etwas passiert.

12.
März
2020

Sie stehen vor dem Problem, dass eine Chartdarstellung bei zuvielen Werten unübersichtlich ist. Wie Sie das besser gestalten können ist hier, anhand der Tabelle EMP aus dem Schema SCOTT beschrieben. Es werden die Top 5 Verkäufer im Pie-Chart dargestellt. Die restlichen Verkäufe werden als „Other“ kummuliert angezeigt.

Dieser Tipp funktioniert ab APEX Version 5.x.

03.
Juni
2019

Kontinuierlich arbeitet das APEX-Entwicklerteam daran, Oracle's APEX zu verbessern. Eine dieser Verbesserungen ist die Überarbeitung der Formular-Seite. Ihr wurde ein leicht neues Aussehen und neue Funktionen verpasst, mit denen sich noch deklarativer arbeiten lässt.

07.
Januar
2019

Sonderfälle in der APEX-Anwendungsentwicklung benötigen manchmal besondere Funktionen, die APEX nicht zur Verfügung stellt. Auf Clientseite kann man das mit Javascript lösen. Hierzu gibt es von Oracle mit den dokumentierten Javascript APIs eine Hilfestellung.

11.
Dezember
2018

In diesem Monatstipp wird beschrieben, wie man in einer Spalte im Bericht in APEX ein Aktions-Menü anlegt.

03.
September
2018

Seit Ende Mai 2018 steht die APEX-Version 18.1 zum kostenlosen Download bereit. Neben dem neuen Namen gibt es einige interessante Neuerungen und Verbesserungen die das Leben des APEX-Entwicklers erleichtern.

01.
Juni
2018

In diesem Monatstipp wird beschrieben, wie man einen Datensatz im Bericht in APEX nach oben oder nach unten verschieben kann.

Dieses Beispiel ist aus einer Anforderung heraus entstanden, dass in einer Produktion mehrere Anlagen durchlaufen werden. Diese Anlagen sollen in einer bestimmten Reihenfolge angeordnet sein und es soll zusätzlich die Möglichkeit bestehen, die Anlagen in ihrer Reihenfolge zu verschieben.

27.
September
2017

Es war ein schönes Weihnachtsgeschenk der Oracle APEX-Entwickler: Die heiß ersehnte Application Express Version 5.1 wurde am 21. Dezember 2016 veröffentlicht und steht seitdem zum Download bereit. Wir beschäftigen uns in diesem Artikel mit den "großen" Neuerungen der Version, stellen aber auch ein paar versteckte Features vor.

04.
September
2017

In Oracle Application Express (APEX) 5.1 kann man BLOBs über „Formulare“ in die Datenbank abspeichern oder über „Reporte“ aus der Datenbank herausladen und Bilder anzeigen lassen.

Hier wird erklärt, wie man vorgehen könnte.

01.
März
2017

Es war ein schönes Weihnachtsgeschenk der Oracle APEX-Entwickler: Die heiß ersehnte Application Express Version 5.1 wurde am 21. Dezember 2016 veröffentlicht und steht seitdem zum Download bereit.

05.
Oktober
2016

Für einige der Universal Theme-Templates in APEX 5.0 sind die Template Substitutions besonders interessant - deswegen wollen wir diese Variablenart einmal genauer unter die Lupe nehmen...

03.
August
2015

Das Corporate-Design Ihrer Firma wurde überarbeitet, einige Farbnuancen variiert, das Erscheinungsbild des Internetauftritts minimalisiert - und selbstverständlich soll sich nun auch das Layout aller produktiven APEX Applikationen am neuen Design orientieren. Was in früheren APEX-Versionen einem entwicklungstechnischen Super-GAU gleichkam und nur durch akribische Modifizier-Bemühungen zu bewerkstelligen war, lässt sich in der seit April 2015 veröffentlichten APEX-Version 5.0 äußerst schnell und elegant bewerkstelligen.

01.
Dezember
2014

In vielen Datenmodellen werden Schalter für die Aktivierung oder Gültigkeit von Datensätzen verwendet. Hier kann zum Beispiel eine Spalte mit 0/1 oder Y/N belegt werden, um damit zu steuern, welchen Status ein Datensatz haben soll.

05.
Juli
2014

Hatten Sie auch schon einmal den Wunsch, den Anwendern einer Applikation etwas mitzuteilen? Und wäre es nicht manchmal gut, wenn jeder Anwender nachweislich die Information gelesen hat? Die Informationen sollen sofort, also auch in einer laufenden Session, in einem modalen Popup- Fenster angezeigt werden. Dieses Problem stellte sich vor einiger Zeit in einem APEX-Projekt und aus diesem Grund haben wir ein Informationssystem für APEX-Anwendungen entwickelt.

01.
Februar
2013

Im letzten <link https: blogs.oracle.com apexcommunity_deutsch neues-statement-of-direction-verffentlicht external-link-new-window internal link in current>Opens external link in new windowStatement of Direction für APEX vom November 2012 wird unter anderem der Einsatz von modalen Dialogen angekündigt. Wir könnten jetzt warten, bis diese neue Version zur Verfügung steht, wir können aber schon jetzt mit geringem Aufwand unsere Dialoge modal darstellen.

03.
Mai
2012

Haben Sie sich auch schon mal gefragt, wie man seine schönen APEX Applikationen sichert?
Ja natürlich, Sie können das über die grafische Oberflächen machen. Aber zeitgesteuert, nachts um 3.00 Uhr zusammen mit der Datenbank?
Na, dann stellen Sie mal den Wecker... oder verwenden Sie den folgenden Tipp:

02.
April
2012

Wie wäre es, wenn man in einem APEX Formular mit den Cursortasten hoch und runter navigieren könnte? So wie wir es in den guten alten Anwendungen aus der Vor-Browser-Zeit gewohnt waren.

Die grundlegende Idee dabei ist, sobald in einer Textbox getippt wird, den Tastendruck mit Javascript-Mitteln 'abzuhöhren' und dann auf die beiden Tasten Cursor-Hoch und Cursor-Runter zu reagieren.

05.
Februar
2011

Bei der Darstellung eines Reports in APEX spielt der benötigte Platz oft eine große Rolle. Dann wird die berühmte Frage gestellt: Welche Spalte ist nicht so wichtig und kann weggelassen werden oder wenigstens an das Ende des Reports und damit evtl. außerhalb des immer sichtbaren Bereiches im Browser gestellt werden?

05.
Juni
2010

Ein Anwendungsfall jeder größeren APEX-Applikation ist das Erweitern eines Reports um eine oder mehrere Spalten. Diese benötigt man in der Regel für Links auf andere Bereiche, oder um kleine Grafiken in der Tabelle darzustellen.

02.
Dezember
2009

Die in den APEX-Versionen mitgelieferten Themes sind zwar gut und schön. Oft möchte man aber doch seine Corporate-Identity auch in seine APEX-Applikation integrieren. Bevor man sich jetzt aber auf die Themes und die darin enthaltenen HTML-Templates stürzt, sollte man sich Gedanken über den Einsatz von CSS (Cascading Style Sheets) machen. Hierbei ist die Idee von der Trennung von Inhalt und Layout zu beachten.

05.
Oktober
2009

Um eine Applikation in mehreren Sprachen zur Verfügung zu stellen, gibt es in Oracle APEX die Möglichkeit, eine Applikation relativ leicht in andere Sprachen zu übersetzen. Hierzu müssen nur wenige Schritte durchgeführt werden:

03.
September
2009

Liebe Apex-Gemeinde, es ist mal wieder soweit. Oracle hat einen neuen Patch für APEX Version 3.2 zur Verfügung gestellt. Leider kann der Einzel-Patch nur über Metalink bezogen werden. Wer jedoch APEX komplett neu installieren möchte, kann sich die aktuelle Version von folgender Webseite herunterladen:

04.
Juli
2009

Bei manchen (äh fast allen) Applikationen gibt es die geliebten ReadMe (RTFM) Dateien. Jeder liest diese Dateien natürlich ordnungsgemäß komplett von vorne bis hinten durch. :-)

Sollten durch die Installation einer Applikation diverse Initialisierungsparameter auf bestimmte Werte gesetzt werden müssen, könnte man dem Benutzer folgenden kleinen SQL-Befehl (natürlich angepasst an Ihre Wünsche) mitgeben:

04.
April
2008

Hatten Sie schon einmal die Aufgabe dynamisch Reports mit APEX zu erzeugen? Es kann erst zur Laufzeit festgestellt werden wie viele Reporte pro Region dargestellt werden müssen.

In diesem Tipp erfahren Sie anhand der Tabellen des User Scott, unter Verwendung des htp Packages, wie sich mehrere Reports innerhalb einer Region aufbauen lassen.

03.
August
2007

Sie wollten schon immer Ihre Reports in APEX im PDF Format ausgeben, aber Ihnen fehlte die nötige Anleitung?

Dann wird Ihnen hier und jetzt geholfen. ;-)

02.
Juni
2007

Oracle sagt, diese Konfiguration ist nicht supported, also ab hier auf eigene Gefahr weiter :-)

04.
Februar
2007

Reports in Application Express basieren in der Regel auf einem Select-Befehl. Gelegentlich kommt es aber vor, dass man die Werte in Form eines Arrays vorliegen hat und diese als Report anzeigen will. Was tun?

05.
Juni
2006

Ist es Ihnen schon passiert, dass Sie in Application Express ein Schema einem Workspace zuordnen wollten, aber dieses Schema wurde Ihnen nicht angeboten?

Jede Menge Know-how für Sie!

In unserer Know-How Datenbank finden Sie mehr als 300 ausführliche Beiträge zu den Oracle-Themen wie DBA, SQL, PL/SQL, APEX und vielem mehr.
Hier erhalten Sie Antworten auf Ihre Fragen.