Last month there was a frenzy of activity when APEX 5.0 was released. I had been having a dabble with the Early Adopter for a while, but I felt the need to do a local install.
The only slight issue I had was with static files and that was down to me not RTFMing properly. Patrick Wolf wrote about this issue recently here.
Having not had any problems while I was (more...)
Attention Perth Oracle technologists.
I'll be giving a dry run of my Kscope talk
to the user group in Perth on May 28th, which happens to be the deadline for us to submit copies of our sessions to ODTUG.
So if you're in Perth, have any form of interest in APEX - come by the Oracle offices in near Kings Park by 8am, or come a bit earlier for a feed.Evidence-Based APEX: Building Better Practices
As with the Alexandria PL/SQL Utility Library
, the source code for the Thoth Gateway, a mod_plsql and Apex Listener/ORDS equivalent for Microsoft IIS, now has a new home on GitHub
. This should make it easy for anyone to look at and perhaps contribute to the code.
If you don't care about the source code, you can head straight to the releases page
to download just the binaries. Updated installation instructions for IIS 8 will (more...)
I love podcasts. I listen to a few good science shows every week and I've been looking for some decent software related shows, and this one hits the subject matter right on the head.
Juergen states he hopes to interview many developers from the APEX team, offering perhaps a recording per month. Not limiting (more...)
There are some stickers are out there causing quite the sensation
in the Oracle APEX Twitter community. Check it out and join the conversation.
A couple of weeks ago I received my sticker from the master dealer, Juergen
, so I thought I'd share my pimped up laptop, complete with sticker friend.
|Pimp my laptop|
Fun fact: the photo was taken on the same grass that formed my blog's title image.
And now I also learn (more...)
On my play environment I usually use Oracle APEX with the Embedded PL/SQL Gateway, just because it's so easy.
When a new version of APEX is released, just like everybody else, I upgrade my play environment.
After the apexins.sql script is run, I always want to start playing with it immediately. Usually it is at this point where I just see a blank page... scratching my head wondering why it is not running,... having (more...)
The best Oracle Application Express edition of all times has finally landed.
Info & details in Apex's official blog.
In the past few weeks Oracle has been working towards a climax regarding the new version of Application Express. After updating the Early Adapters environment and later the hosted applications at apex.oracle.com to version 5.0 it is now finally time for the full release!
APEX 5.0 can be downloaded at apex.oracle.com.
For more information on the most important new features visit the Oracle blog.
The business analyst or QA wants to check all the help texts for all items in your apex application – don’t force them to navigate to each page and click on the labels, one by one; instead, give them a spreadsheet to review at their leisure.
Method 1: use the apex data dictionary viewer
1. Open your application in the Apex application builder
2. Utilities -> Application Express Views
3. Choose APEX Application Page Items
Back in 2013 (or was it 2012) we were shown the first screenshots and pre-alpha version of the new APEX 5.0 development environment. After years of teasers, new screenshots and the Early Adopters environments, we can now see the light at the end of the tunnel. APEX 5.0 is coming!
This morning a new message appeared on http://apex.oracle.com indicating the site is going to be upgraded the coming weekend: “This service (more...)
Sometimes I come across code where it's obvious someone has taught themselves APEX, then worked through a problem to come up with a solution - but they went a long
Today's situation required data in an interactive report to not wrap the output. I thought it'd be worth sharing because a few lessons might be demonstrated along the way for newer developers.
Here is the long way:
1) Add this to the Page Load (more...)
The apex application I’m working on has a search filter on a report page that looks like this:
The list of values is based on a user-defined “ref codes” table, which includes an option “Show By Default”. This option is currently set on the “Closed” and “Deleted” status and means that transactions with that status will not normally be listed in the report, unless the user explicitly selects either of those statuses, e.g.:
Recently someone asked me: "How did you do that? When I include an APEX page in a Page Group, the correct tab is automatically highlighted"
When I setup an application, I usually use Dimitri Gielis' method,
so instead of using "real tabs", I use a List and display that list as Tabs.
For each of the "Tabs", I also create Page Groups, just to keep things organized.
Each of the List Entries will have a (more...)
There are a bunch of sample APEX applications out there built by developers (typically with blogs) that are darn useful, but so far I haven't seen a useful central repository.
So I've started one here with a very basic form/report:https://apex.oracle.com/pls/apex/f?p=73000:APEX_SAMPLES
At the moment it's just a list of those I happened to have bookmarked over time, in one place that others could use and perhaps contribute to.
Depending on feedback I (more...)
I had a registration form in Apex which asks the applicant to enter their Date of Birth in a date item; I then needed to calculate how old they would be at the start of the event, which determines a number of rules, such as whether we need to obtain their parent’s permission.
In my first release I implemented this with a Dynamic Action which ran SQL something like this:
I was inspired by Peter Raganitsch
to use the Survey Builder packaged application to create a survey that will help with my "Evidence Based APEX
I would appreciate 5-10 minutes of your time if you could fill out my survey:https://apex.oracle.com/pls/apex/f?p=70347:Q::AAC3
You'll find a small set of questions over five major topics.
- Instrumentation (debugging)
In time I'll discuss the results, I look forward to reading your responses.
Seamless cloning of an application stack is an outstanding goal. Seamless cloning of an application stack including the full production database, application server, and webserver in a few minutes with next to zero disk space used or configuration required is the best goal since Alexander Graham Bell decided he wanted a better way tell Mr. Watson to “come here.”
So in the spirit of discovery, I’ve installed Oracle REST Data Services (ORDS) 2.0 (more...)
Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.
Just a quick reminder for those who are devoloping Apex multilingual applications:
Build options' state is propagated to translated applications at the time of seeding, so you need to be careful when changing the state of a build option in the primary language because you may end up
While playing with 12c I tried the upgrade to the DEFAULT column syntax that now allows sequences.
I came across a basic error, but it's just a small trap for new players.
CREATE TABLE seq_test(a NUMBER)
ALTER TABLE seq_test MODIFY (a NUMBER DEFAULT sage_seq.NEXTVAL)
SQL Error: ORA-02262: ORA-2289 occurs while type-checking column default value expression
*Cause: New column datatype causes type-checking error for existing column
default value expression.
*Action: Remove the default (more...)