Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle Apex 5.1:Giới thiệu về cách tạo biểu mẫu đầu vào trống giống như biểu mẫu nhập liệu khi tạo bảng

Bạn có thể sử dụng APEX_ITEM.TEXT trong truy vấn của bạn:

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

Bạn phải nhấp vào cột ( ename ) trong phần Cột của báo cáo của bạn và đặt ký tự đặc biệt Escape thành Không .Nếu bạn sử dụng Báo cáo tương tác, bạn có thể đặt Biểu thức HTML cho mỗi cột như:

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

Để hiển thị dữ liệu từ cột trong đầu vào, chỉ cần đặt giá trị là # NAME_OF_COLUMN # .
Đối với đầu vào trống, chỉ cần thêm cột trong truy vấn:APEX_ITEM.TEXT(25,'') text_input hoặc nếu bạn thích aproach thứ hai, hãy thêm cột trống và đặt biểu thức HTML.

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

Đây là hàm APEX_ITEM.TEXT từ tài liệu 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. Không thể kết nối với Oracle từ một dịch vụ windows (lỗi:ORA-12154:TNS:không thể phân giải tên dịch vụ (12154))

  2. Tuyên bố trường hợp Oracle được giải thích với các mẹo và ví dụ

  3. tạo tệp XLS bằng PL / SQL

  4. Chuyển đổi Báo cáo Oracle (.rdf) sang báo cáo BIRT

  5. Làm cách nào để đếm số lượng giá trị không liên tiếp trong một cột bằng SQL?