InSync10 Day 1
After a scrumptious breakfast at the Armoury I headed in what I believed was the general direction of the Melbourne Convention Centre – after making a wrong turn I eventually spotted a footbridge over...
View ArticleAUSOUG Perth 2010 – Day 1
After a leisurely sleep-in (after a weekend away at the parents’-in-law farm) I made my way to Burswood for the first day of the AUSOUG Perth Conference 2010. After Roland Slee’s keynote (“consolidate...
View ArticleApex role in Perth
Looks like someone’s looking for an Apex developer here in Perth. Unfortunately for me, I don’t have any experience in “Apex 3.5” – I hadn’t even heard of that version…...
View ArticleApex Tip: How to fix the Date Picker icon position
I was playing around with the layout of my Apex form, while at the same time upgrading the date items from the Classic date items to the new Date Picker items, and was rewarded with this: The simplest...
View ArticleConverting instance-store to EBS-backed on Amazon
For a long time my disaster recovery procedure for my Amazon EC2-based web site was: Find an Oracle AMI that has 10g XE with Apex pre-installed, and start up an instance with it. Create a volume from a...
View ArticleInstalling Oracle 11gXE on Amazon Elastic Cloud
There is officially now no good excuse for not running your own instance of Oracle 11g and getting into Apex 4 development, or just playing with SQL and PL/SQL. Oracle 11g XE is free. You can rent the...
View ArticleGooglebot, Apex Session IDs, and Cookies
Recently I had a bit of a saga with a public-facing website running on Oracle Apex (www.foothillschurch.org.au, if you’re curious) getting hammered by Googlebot. We went live with a new version of the...
View ArticleNew apex web site: www.myhomecontents.com.au
I’ve just opened my new web site, built entirely in Oracle Application Express, and announced it on my other blog: “www.myhomecontents.com.au has been built with just one simple purpose – to help you...
View ArticleDynamic Action on a Tabular Form
I want to visually enable/disable certain items in each row of a tabular form depending on the value of another item in that row. I’m using Apex 4.1. My tabular form has a number of editable fields...
View ArticleSelect All / Unselect All Checkbox in Interactive Report Header
I want a checkbox in an Interactive Report (IR), and I want the users to be able to quickly Select All or Unselect All of them. I don’t want two big clunky buttons to do this, I just want a single...
View ArticleApex and Application Contexts
My current project uses Oracle RLS (Row Level Security) to ensure each user can only see the data they’re allowed to see. This has made a potentially very complex application very simple. My apex pages...
View ArticleApex Dynamic Action silently fails – a story
Here is a short story about a little problem that caused me a bit of grief; but in the end had a simple cause and a simple fix. I had a dynamic action in my Apex 4.1 app that had to run some PL/SQL –...
View ArticleDeploying Application Express on the Command Line
I love the Apex UI, it makes development so much easier and more convenient – and makes it easy to impress clients when I can quickly fix issues right there and then, using nothing but their computer...
View ArticleYour ‘PL/SQL Code’
Am I the only one who finds this help message vaguely insulting? Filed under: APEX, Oracle Tagged: APEX, humour
View ArticlePerformance of Apex Conditions
Just a little tip I picked up at the InSync13 conference from listening to Scott Wesley. If you have a lot of conditions that look like this: (conditions based on a PL/SQL Expression, where the PL/SQL...
View ArticleNever mind…
Update: thanks Christian for pointing out that I mistook this – it’s not CLIENT_INFO that I was using, but CLIENT_IDENTIFIER – and that behaviour hasn’t changed. I’ve just gotten around to reading the...
View ArticleApex Interactive Report raising javascript error
I recently was working on an application in Apex 4.2.1.00.08, where the application had several pages with Interactive Reports. On all these pages, the IR worked fine – except for one crucial page,...
View ArticleFixing phone numbers
An enhancement request I was assigned was worded thus: “User will optionally enter the Phone number (IF the phone was blank the system will default the store’s area code).” I interpret this to mean...
View ArticleParallel Development in Apex
My current client has a large number of Apex applications, one of which is a doozy. It is a mission-critical and complex application in Apex 4.0.2 used throughout the business, with an impressively...
View ArticleChange an item Label dynamically
Get it? “an item with many hats”… yeah ok. Need to change the label of an item on-the-fly? When I run my Apex page it renders item labels like this: <label for="P1_CONTACT_NUMBER">...
View Article