sql >> Base de Datos >  >> RDS >> Oracle

Oracle Apex 5.1:Acerca de la creación de un formulario de entrada vacío como el formulario de entrada al crear una tabla

Puede usar APEX_ITEM.TEXT en su consulta:

select  empno, 
    APEX_ITEM.TEXT(25,ename) ename,
    job, mgr, hiredate from emp;

Tienes que hacer clic en la columna (ename ) en la sección Columnas de su informe y establezca el carácter especial Escape en No .Si usa un informe interactivo, puede poner Expresión HTML para cada columna como:

 <input type="text" value="#JOB#">

Para mostrar los datos de la columna en la entrada, simplemente establezca el valor en #NAME_OF_COLUMN# .
Para una entrada vacía, simplemente agregue la columna en la consulta:APEX_ITEM.TEXT(25,'') text_input o si prefiere un segundo enfoque, agregue una columna vacía y configure la expresión HTML.

select empno, ename,'' as text, job, mgr, hiredate from emp;

Esta es la función APEX_ITEM.TEXT del documento de 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;