Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle Apex 5.1:Informacje o tworzeniu pustego formularza wejściowego, takiego jak formularz wejściowy podczas tworzenia tabeli

Możesz użyć APEX_ITEM.TEXT w zapytaniu:

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

Musisz kliknąć kolumnę (ename ) w sekcji Kolumny raportu i ustaw znak specjalny Escape na Nie .Jeśli korzystasz z raportu interaktywnego, możesz umieścić wyrażenie HTML dla każdej kolumny, np.:

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

Aby wyświetlić dane z kolumny na wejściu, ustaw wartość na #NAME_OF_COLUMN# .
Dla pustych danych wejściowych wystarczy dodać kolumnę w zapytaniu:APEX_ITEM.TEXT(25,'') text_input lub jeśli wolisz drugie podejście dodaj pustą kolumnę i ustaw wyrażenie HTML.

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

Oto funkcja APEX_ITEM.TEXT z dokumentu 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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. .Net - Tworzenie zestawu rekordów na żądanie zamiast ściągania wszystkiego na raz do pamięci

  2. błąd Oracle pl/sql DBMS_LOCK

  3. Dlaczego nie mogę zrobić a z x jako (...) z ADODB i Oracle?

  4. Zaktualizować zapytanie podczas łączenia dwóch tabel?

  5. Kod do wywołania funkcji w pakiecie z C# i ODP.NET