Free Oracle Learning Tools
This post is one of a series on what I learned while not at Kscope18.Would you like to learn something from the Oracle technology stack?Here's a slide probably in a bunch of Oracle employee decks.Full...
View ArticleOracle Forms Migration
This post is one of a series on what I learned while not at Kscope18.I realise that's a month ago now, but the mind still ponders, and I've had these lined up for a while. Just got busy with a...
View ArticleAPEX 18.2 Statement of Direction
I've been thinking recently it's been a while since I remember seeing a revised Statement of Direction, and sure enough I see news of an update for 18.2.It was back in 2015 that I last made my own...
View ArticlePseudo Radiogroup in APEX Report
I'd be surprised if you've ever tried to put a radio group in a report, but if you've ever attempted it you might come across a post from Vincent Deelan.When it comes to checkboxes and radio groups,...
View ArticleClient Side Dynamic Actions using jQuery Selectors
Consider a data entry page where it might be nice to capitalise the first letter of a person's name, for a number of fields.I understand I may be anglicising a problem that contains minutia, but focus...
View ArticleEnhancing the APEX Error Handling Function with Logger
Many, many moons ago, I created an error handling function for Oracle APEX, just like the original sample provided by Patrick Wolf for the 4.1 error handling feature. You'll probably find a strong...
View ArticleAdd record count to collapsed region
I have a diagnostics page where I wanted to display how many records are in a collapsible region's title.The following is a simple solution, but will only work properly if all records are displayed,...
View ArticleHide region if no data found
I have a diagnostic page where I hide regions that aren't relevant - ie, have no data returned.Here I create a dynamic action that executes After Refresh of the relevant region.Dynamic Action...
View ArticleRemove duplicate from APEX collection
One of my favourite SQL analytic functions is row_number(), and I've used it in the past to identify, then remove duplicates.In this case, I have an APEX collection that represents a session based view...
View ArticleOracle Forms to APEX IDE Transition
If you would like a good high level run-down on why Oracle APEX is a great choice to modernise Oracle Forms, have a read of this.After listening in on the AskTom Office Hours on this topic (make sure...
View ArticleODC Appreciation Day : APEX Workspace Activity Logs
Everything gets a special day these days, and thanks to Tim Hall's encouragement, you can enjoy a vibrant display of appreciation for what the Oracle Developer Community embraces about the technology...
View ArticleLazy Loading Menu Count
I've been using the lazy loading concept demonstrated in Maxime's post quite a lot recently, I'd love to see this as a declarative feature one day.I also wondered if I could apply this concept to the...
View ArticleA dozen things to do with Oracle APEX
For this year's Australian Oracle User Group conference I decided to consolidate some of my favourite things to do with 3 of my favourite APEX features.I considered this a bit of a 'lazy' decision, as...
View ArticleThursday Thought: Imposter!
Ever feel like you're struggling to keep up? With anything at all?I'm feeling a bit of that with APEX right now.Partially because I've been at a site that is a version or so behind, but who isn't,...
View ArticleAPEX 18.x Application Session Sharing
For quite some time I've been crafting multiple applications that, to the end user, appear as one.This is possible with some Session Sharing attributes in relevant the Authentication Scheme, a feature...
View ArticleSocial Sign-in Authentication Scheme
Recently I was involved in setting up a Social Sign-in Authentication Scheme, so despite the doom & gloom of this post, we are breaking some interesting rock.I say 'involved', since I had the...
View ArticleAuthentication - Switch in Session
It's only taken a year, but I've finally checked out the ability to switch authentication schemes at runtime with 18.x. It's mentioned in this 18.1 new features slide deck, and the new features list in...
View ArticleCustomising APEX Session Expiry
It's nearly 8am, you're holding your favourite morning beverage, and you open yesterdays APEX tab, only to find this:This is the current default expiry page. I'd like to tart it up.I've used the...
View ArticleOracle USER vs sys_context
This post was inspired by the fact I couldn't find many good references for what I thought was 'previously discovered truth'. So what does any good science-nut do? Add their own contribution.So here...
View ArticleFunction based tables
You've probably seen this somewhere already, no doubt from Connor, though I couldn't find much beyond Tim's post on pipelined functions - I can't find the right keywords to find related content.I like...
View Article