sql >> Database teknologi >  >> RDS >> Oracle

Oracle Apex 5.1:Om at oprette en tom inputformular som inputformularen ved oprettelse af tabel

Du kan bruge APEX_ITEM.TEXT i din forespørgsel:

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

Du skal klikke på kolonnen (ename ) i kolonnesektionen i din rapport, og indstil Escape-specialtegn til Nej .Hvis du bruger interaktiv rapport, kan du sætte HTML-udtryk for hver kolonne som:

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

For at vise data fra kolonne i input skal du blot indstille værdien til #NAME_OF_COLUMN# .
For tom input skal du blot tilføje kolonne i forespørgslen:APEX_ITEM.TEXT(25,'') text_input eller hvis du foretrækker anden tilgang, tilføj tom kolonne og indstil HTML-udtryk.

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

Her er APEX_ITEM.TEXT-funktionen fra Oracle Apex-dokument.

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;


  1. SQL:Fjern duplikerede værdier fra et udvalg baseret på 2 felter

  2. SUM() Funktion i MariaDB

  3. freeTDS bruger ikke sin konfiguration

  4. Er der en enklere måde at finde MODE(S) af nogle værdier i MySQL