Creating a dynamic field or formatting any column is quite easy using case statement in SQL query. In the recent forum post in Oracle Apex forum I have provided an example how to create dynamic URL based on the value of another field. In this example if column A has some value then create a dynamic link as column B otherwise set the column B to null. Original forum post can be found here – https://forums.oracle.com/forums/thread.jspa?messageID=10926263#10926263
Here is the example code –
SELECT CR_Number,
CASE
WHEN CR_NUMBER IS NOT NULL
THEN
'<a href="http://someurl.com?crid='
|| CR_NUMBER
|| '">'
|| CR_NUMBER
|| '</a>'
ELSE
NULL
END
AS CR_Link
FROM table_name;
The above code is quite simple and easy to understand :).
