It is time to get used to the new APEX builder interface. apex.oracle.com
has been upgraded to the latest pre-production version of APEX 5.0. Some functionality like "Administration" are not visible any more and you have to search a bit. The overall impression is good and my old demo application seem to still work in the most of the cases.
If your an Oracle APEX developer you will want to try http://apex.oracle.com. We have just upgraded this free service to a close (but not yet) production version of Oracle APEX 5.0. If you already use apex.oracle.com login and validate your applications work as before. If you don't have an account create one; it should take less then a minute.
Oracle APEX 5 has a new feature called "Universal Theme". A (more...)
The possibility to set the items conditionally to read only is one of the important security features in APEX. Using this feature you can secure your applications and it will not be possible to manipulate the protected item (region or page). The downside of this feature is that it will change the layout of the protected items to some kind of standard, ignoring the previous formatting in the "normal" mode. If you have a form (more...)
Ever tried to put multiple Trees on the same page in APEX 4.2?
Here's my example:
On the left Tree the "Selected Node Link with" is set to hidden item P1_TREE1, on the right Tree the value that sets the tree is set to P1_TREE2. At least it should do that, but by default if you're values are not unique - in this case empno is the value behind both trees - it doesn't (more...)
If your Oracle APEX Application requires different types of access - full access or readonly - for different types of users, you can specify a Read Only Condition on Page level (or Region, Item, Button, etc.).
You can set an Authorization Scheme on Application level, so it'll be applied to all pages. So if you have an Authorization Scheme named 'User Can Access Page' defined by a PL/SQL function like this:
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...)
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...)
When you create a new application in APEX 5.0, the login page probably looks like this:
I love the build-in login page of APEX itself - luckily it's easy enough to build that in our own apps too. Thank you APEX Dev team!
The first step is to change the region type to be of Login Region Template:
We want to add a nice icon on top of the Login text. You can use (more...)
in Düsseldorf in June 2015 is going to be the biggest APEX-only event in Germany so far. You should consider joining us. APEX Connect
in Düsseldorf im Juni 2015 wird der größte APEX-Treffen bisher sein. Meldet euch und hilft uns es noch erfolgreicher und größer zu machen. Viele interessante Vorträge und vor allem viele interessante Persönlichkeiten aus der APEX-Welt werden dort sein. Das ist eine ausgezeichnete Gelegenheit viel Neues zu erfahren. Anmeldungsformular kann (more...)
I often need to load the data of Excel or CSV files into the Oracle Database.
Ever got those annoying question marks when you try to load the data? or instead of question marks you just get empty blanks when the file is using special characters? Here's an example:
My database characterset is UTF-8, so ideally you want to load your data UTF-8 encoded.
With Excel I've not found an easy way to specify the (more...)
Today Oracle released new versions of:
You may want to check Kris Rice's
blog for new features.
I already blogged about all of the tools before, but not yet about SQLcl.
This is a command line tool, I call it "SQL*Plus on steroids" (or as Jeff calls (more...)
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...)
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...)
How to resolve "peer not authenticated" error on SQL Developer ORDS administration
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...)
I like the newest blog post
from Joel Kallman and especially his rule of thumb:
"My rule of thumb - when you're editing code in a text area/code editor in the Application Builder of APEX and you see the scroll bar, it's time to consider putting it into a PL/SQL package."
I would go further and say that even the smallest application you create should have at least one package for all the PL/SQL (more...)
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...)
The real title of this post should be "What I Really Meant to Say Was....".
Bob Rhubart of the Oracle Technology Network OTNArchBeat
fame was kind enough to give me an opportunity to shoot a 2-minute Tech Tip. I love Bob's goals for a 2-minute Tech Tip - has to be technical, can't be marketing fluff, and you have to deliver it in 120 seconds - no more, no less. So I took some (more...)
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...)
Last week, I participated in my first Little League draft for my son's baseball team. This was new territory, as up until now, play has been non-competitive. This year we will actually have to keep score, and there will be winners and losers.
In preparation for the draft, we had tryouts a few weeks ago where we evaluated the kids on a number of different criteria. Never have I seen so many scared 7 and (more...)