Thursday Thought: Helicopters, batteries & squid
First of all, this photograph was difficult to take.Second of all, this is one of the most fun inventions ever.And I have a greater respect for helicopter pilots. I found an even better backdrop, but...
View ArticleWhich pages are locked in APEX?
Would you some SQL to tell you which pages are locked?As far as I could tell, there is no data dictionary view that this information.So I found this using the all_tab_columns viewSELECT id ,flow_id...
View ArticleWhat if Google went bust?
Ever consider that? What would you lose?During life we put a spectrum of trust in different areas, depending on our own risk assessment. We originally entrusted our tribe members to help protect the...
View ArticleLearning Oracle APEX? Try these books
If you're a reasonably confident Oracle developer and want to learn Oracle Application Express via books - I would recommend the following:Start:Pro APEX 4 - I read the original and I trust the updated...
View ArticleDynamic Action hidden False actions
I thought I'd share what's quite literally a hidden problem I experienced in 4.1.1 involving dynamic actions.The project used hundreds of dynamic actions, and often I would copy them between pages....
View ArticleSyntax differences between JavaScript & PL/SQL
I'm sure anyone who's worked with multiple programming languages - particularly at the same time - can attest to the occasional slip-up.It's just unfortunate that they are just so hard to debug. Take...
View ArticleThursday thought - QR codes
Have you ever played with QR codes?We used them at our SAGE booth at the Perth conference to link to our conference beta mobile application. I stumbled across one idea recently, possibly via Martin -...
View Article9 things about AUSOUG WA in 2013
The Western Australian AUSOUG page has recently been updated to detail some activities for 2013.Some points I'd like to mention specifically:February 28th - Kick off the user group year with Connor...
View ArticleReview: Expert Oracle Application Express Plugins
In Oracle APEX there are probably a few broad classifications of technologist, and I think to create plug-ins as an APEX shared component is probably one of them.While I have consumed many plug-ins, I...
View ArticleAPEX Tree region use case - Privileges
While experimenting with the APEX tree region, I came up with a use case that demonstrated some of the related features, as well as providing some useful information about the roles defined in my...
View ArticleModifying APEX Workspace login page
Many APEX developers would love to customise the first thing they see when logging in each day - the workspace login page.Peter Raganitsch has done some awesomethings for the APEX community, and one of...
View ArticleAPEX Listener 2.0.1 available
I've been using my local APEX install infrequently recently, but I have encountered occasional issues that I'm sure are attributed the the APEX Listener stand-alone.Tonight I tried to import some...
View ArticlePerth AUSOUG Breakfast March 27
I'd like to encourage all Perth AUSOUG members to come join us for breakfast at the West Perth Oracle offices on Wednesday March 27.If you missed Connor McDonald in February you can make up for it with...
View ArticleReset sequence values to align with table
Migrating data between environments sometimes requires the need to update the sequence next value.I can't remember where I adopted this code, but I've had it for a while now and I've improved it a...
View ArticleUser friendly APEX date items
Back in my Oracle Forms days, we had a library function associated with our date fields that accepted a value of "t", which then returned today's date.We had further variations on this, but I thought...
View ArticlePlaying with dates, again
When creating LOVs for APEX I sometimes debate to myself whether to make a static or dynamic LOV.I had one scenario where having some SQL was handy, so I started with thisSELECT...
View ArticleAPEX Gauge Chart example
How ready is tomorrow's presentation?...never to reach 100%Create Chart pageGauge - dial %Look 5Series source: select 95, 100 from dualEdit ChartGauge pointer - barUncheck ValuesMajor/minor interval...
View ArticleReasons you should upgrade your APEX environment
For those interested, here is a prezi-style presentation on why I think you should be upgrading your APEX environment to at least 4.x.Hopefully you understand the messages without listening to my...
View ArticleSQL Analytics 101 - Row_Number()
Here is a simple example for when SQL Analytical Functions are simple yet useful.I wanted a basic 1,2,3,4 count so I could alternate colours in a report.select ename, sal, rownum rn ,mod(rownum,4)...
View ArticleExtend APEX sparklines plugin to include bullet chart
Dan McGhan recently announced a new plug-in using sparklines. This post details how I extended the plug-in to support another chart type. A separate post details how I implemented this in an...
View Article