Vous pouvez utiliser APEX_ITEM.TEXT dans votre requête :
select empno,
APEX_ITEM.TEXT(25,ename) ename,
job, mgr, hiredate from emp;
Vous devez cliquer sur la colonne (ename ) dans la section Colonnes de votre rapport et définissez le caractère spécial d'échappement sur Non .Si vous utilisez le rapport interactif, vous pouvez mettre une expression HTML pour chaque colonne comme :
<input type="text" value="#JOB#">
Pour afficher les données de la colonne dans l'entrée, définissez simplement la valeur sur #NAME_OF_COLUMN# .
Pour une entrée vide, ajoutez simplement une colonne dans la requête :APEX_ITEM.TEXT(25,'') text_input
ou si vous préférez la deuxième approche, ajoutez une colonne vide et définissez l'expression HTML.
select empno, ename,'' as text, job, mgr, hiredate from emp;
Voici la fonction APEX_ITEM.TEXT de la doc Oracle Apex.
APEX_ITEM.TEXT(
p_idx IN NUMBER,
p_value IN VARCHAR2 DEFAULT NULL,
p_size IN NUMBER DEFAULT NULL,
p_maxlength IN NUMBER DEFAULT NULL,
p_attributes IN VARCHAR2 DEFAULT NULL,
p_item_id IN VARCHAR2 DEFAULT NULL,
p_item_label IN VARCHAR2 DEFAULT NULL)
RETURN VARCHAR2;