APEX Connect 2015 – Review

Die APEX Connect 2015 (#apexconnect15) war die erste ihrer Art in Deutschland. Eine Konferenz bei der es nur um Oracle APEX ging.


Das waren die Fakten:
 - 2 Tage voll gepackt mit Themen rund um Application Express
 - 4 Vortragsstreams
 - Die Konferenz war ausverkauft (rund 250 APEX Enthusiasten)
 - TOP Developer aus dem In- und Ausland

Was sind die Eindrücke die ich mitnehme?
 - Die Organisation rund um das Event war TOP
 - Die (more...)

APEX Connect Vortrag: Plug-Ins maßgerecht verwenden

SAVE THE DATE: Am Dienstag dem 09.06. zwischen 11:00 - 11:45 halte ich meinen Vortrag.

Wie so oft habe ich auch für diesen Vortrag eine individuell zusammengestellte APEX Anwendung entwickelt, anhand dessen ich die Präsentation halten werden.

Zusammengefasst:
#NOPOWERPOINT, #APEXONLY, #APEXPLUGINS

Der Vortrag eignet sich für Einsteiger wie Fortgeschrittene. Ich werde anhand unterschiedlichster Plug-Ins auf die Vorteile und Gefahren aufmerksam machen.

Also schaut rein und genießt die Show! :)

Ps.: Für Alle die (more...)

APEX 5 New Feature Kurs

Vom 01.06. bis zum 02.06. wird es in der nähe von Frankfurt den wohl ersten APEX 5 New Feature Kurs in Deutschland geben.

Wer Interesse an den APEX 5 Neuerungen hat und schon bald eine Migration plant, der sollte sich jetzt noch schnell anmelden.


Ps.: Ich selbst werde auch eine Session zu APEX 5 Migrationen halten.

APEX im Jahr 2015

Mit dem erscheinen von APEX 5 dreht die Community jetzt so richtig auf.

Neben der APEX Connect im Juni (bis 08.05. Frühbucherrabatt) wird es schon einen Monat später eine Reihe von APEX 5 Webinaren unter dem Motto #apexsummer15 geben.



Was mir bei den ganzen Aktivitäten auffällt, ist der starke Community Faktor. Umso mehr wundert es mich, dass sich nach Veröffentlichung von APEX 5 keine große IT-News Plattform intensiver mit der Materie befasst (more...)

APEX 5.0 IST DAAAAAA!

Endlich ist es geschafft.

Wen interessiert Heute die Champions League, wenn du Oracle APEX 5 downloaden kannst:
http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html



APEX CONNECT: Noch 59 Tage (1.428 Stunden)

Die APEX CONNECT rückt immer näher.

Viele Vortragende erstellen ihre Vorträge immer kurz vor knapp. Da ich aufgehört habe APEX mit Hilfe von PowerPoint zu präsentieren, muss ich jetzt schon loslegen um Stück für Stück die optimale Präsentations-Beispiel-Anwendung aufzubauen.

Meine Präsentation wird sich um die maßgerechte Verwendung von APEX Plug-Ins drehen.
Details zum Vortrag:


Ziel ist es, einen realistischen Blick auf Plug-Ins zu vermitteln und Ihnen die atemberaubenden Möglichkeiten, aber auch die Gefahren anhand von (more...)

APEX 5 & Hackathon der Deutschen Bahn in Frankfurt

Wir alle wissen wie schnell es möglich ist mit Hilfe von Oracle APEX professionelle Anwendungen zu bauen. Nun wird es Zeit das Ganze in einer Challenge zu beweisen.

Die Deutsche Bahn veranstaltet am 21. und 21. März in Frankfurt am Main die DB Open Data-Train Challenge.

Ich werde Teil eines 4-Mann Teams sein und alles geben um APEX scheinen zu lassen. Um den Ganzen noch mehr Würze zu geben, werden wir die Anwendung mit einem (more...)

Oracle SQL: Calculate the amount of workdays (Mon-Fri) between two dates

I searched the net for a problem in finding a way to calculate the workdays between two date values. After I tested a couple of solutions I focused to one where I didn't necessarily need a extra select to solve that issue.

I found a post at asktom.oracle.com
The described function itself looked like that:
-- Created by Sonali Kelkar from Newton, MA USA
CREATE OR REPLACE FUNCTION num_business_days(start_date IN DATE, end_date IN (more...)

APEX 5 EA Impressions: Page Designer (Part 3)

I think one part of the "Page Designer" is quite unfamiliar even to experienced APEX developers.

It is the "Grid Layout". Even I still struggle getting used to this new feature.
For that I will give you a small example how to read the new grid.
Maybe some of you have seen my example application about RaphaelJS.

I migrated this application into the new APEX 5 EA. Btw: No issues occurred.

What you see are (more...)

APEX 5 EA Impressions: Page Designer (Part 2)

In part 2 I want to show you a nice collection of valuable information about the new "Page Designer"

First link will lead to a great presentation from Scott Wesley (Nov 2014). It is a "must have" if you want to know more about the topic.



Next is information about a webinar presented by David Peake on Tue, Mar 31, 2015 6:00 PM - 7:00 PM CEST:
https://attendee.gotowebinar.com/register/1981463254531772929

Until then you can watch (more...)

APEX 5 EA Impressions: Pager Designer (Part 1)

The development with the new page designer feels different.
Before you can say if it is good or not. You will have to make a whole APEX project and force yourself to only use the new "Page Designer" instead of the old "Component View".

So in this post I will show you where everything ended up when you compare the old dropped "Tree View" with the new "Page Designer".

First we take a look at (more...)

APEX 5 EA Impressions: Little visual changes

This time I will show you the small changes which will appear in every migrated APEX application.

For the better understanding I show you an old and a new example (all tested with Mac and Firefox):

Date Picker - Icon:

 Date Picker - Date Selector:



Rich Text Editor:

Interactive Report (IRR):
Compared to the other both examples the new IRR makes the biggest different. For that I added 3 examples with different themes to (more...)

APEX 5 EA Impressions: Custom jQuery / jQuery UI implementations

Next days / weeks I will post from my experiences with the new APEX 5 EA. Today I will show a common mistake in current APEX applications. Because APEX 4 has not the newest versions of jQuery or jQuery UI included. Even so the development continued and some developers just added newer version of jQuery (UI) into their page templates or headers. Unfortunately APEX 5 is not so happy about it. :)

Example of wrong (more...)

APEX 4.2.5 Tabular Form – Komischer Bug

In einem meiner Projekte habe ich etwas intensiver auf Tabular Forms gesetzt.

In gewissen Konstellationen habe ich immer wieder folgende Meldung nach einem Validierungsfehler erhalten:
Aktuelle Daten für tabulare Forms sind zu alt; die Quelldaten wurden geändert.
Klicken Sie hier, um Ihre Änderungen zu verwerfen und die Daten aus der Datenbank neu zu laden.


Eventuell auch in Englisch:
Current tabular form data is too old; the source data has been modified.
Click here to discard (more...)

Twitter und der Oracle SQL Developer

Der Oracle SQL Developer hat eine kurze und bewegte Geschichte hinter sich. Aus meiner persönlichen Sicht ist die Software inzwischen wirklich gereift, läuft performant und wirkt immer noch nicht überfrachtet. Nichts desto trotz gibt es auch im SQL Developer eine Reihe versteckter sehr nützlicher Features. Um diese den Leuten näher zu bringen, hat das Oracle SQL Developer Team einen sehr eleganten Weg gefunden. Sie nutzen einen Twitter Account OracleSQLDev. Unter diesem werden immer wieder die (more...)

APEX Anwendung importen und exportieren mit Hilfe des SQL Developers

Wussten Sie das der Oracle SQL Developer eine sehr gute APEX Integration bietet? Ich möchte dies Anhand der Import und Export Fähigkeit näher demonstrieren.

Im SQL Developer gibt es im Navigationsmenü neben den üblichen Verdächtigen (Tabellen, Funktionen, Triggern, ...) auch einen Punkt Namens: Application Express
Wenn Sie diesen öffnen, dann sehen Sie alle installierten APEX Anwendungen die auf das Schema referenziert sind.

Export
Über die Rechte Maustaste > Schnell-DDL > In Datei schreiben... können Sie (more...)

Tabular Form, Dynamic Action und Neue Zeile

Einige von euch haben bestimmt schon die ein oder andere jQuery Codezeile in einem Tabular Form verwendet.
Das Ganze funktioniert recht zuverlässig solange der Button "Neue Zeile" nicht verwendet wird. In diesem Beitrag geht es darum, auch auf neue Zeilen reagieren zu können.

Angenommen ich habe in meinem Tabular Form eine Spalte mit einem Textfeld und will den Wert nach dem ändern in eine andere Spalten im Tabular Form übernehmen.
Dazu muss zunächst in der (more...)

Custom CSV Export in APEX


Sometimes the standard export doesn't fit your requirements. For example you do not want the double apostrophe ".



In those cases take a look at these examples:

http://spendolini.blogspot.de/2006/04/custom-export-to-csv.html
http://www.brainre.org/oracle-apex-csv-file-download-with-iso-encoding-not-utf-8/
https://community.oracle.com/thread/2318795

Let us assume that this is our table:
  CREATE TABLE "MY_TABLE" 
( "ID" NUMBER,
"CAR_NAME" NUMBER,
"CAR_VALUE" NUMBER,
"CAR_KM" NUMBER
) ;
Based on this table I want to create the export.
Next step is to create a (more...)

Tabular Form – Regular Expression Validation

A simple example how to check a tabular form column to be numeric with a max length of 2.

Use a regular expression validation:

DATE – First and Last day of a month

Simple task and simple solution:
-- First day: 
select TRUNC(sysdate,'MON') as first_day from dual
-- Alternative:
select TO_DATE('01.'||TO_CHAR(SYSDATE,'MM.YYYY'),'DD.MM.YYYY') as first_day from dual
-- Last day: 
select LAST_DAY(TRUNC(SYSDATE)) as last_day from dual
Use in APEX as computation for an empty field: