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

Tạo Biểu mẫu trong APEX để đặt Biến trong Truy vấn cho Báo cáo tương tác

Phần sau được phát triển bằng Apex 4.1 nhưng ngoài một số thay đổi về mặt thẩm mỹ, các nguyên tắc phải giống nhau.

Dữ liệu đến từ lược đồ scott.emp chuẩn.

Tổng quan

Đây là trang 1, người dùng có thể nhập empno và \ hoặc một người được thuê.

Khi nhấn gửi, báo cáo sau trên một trang khác được hiển thị:

Cách hoạt động

Ở trang 1, tôi đã tạo ba mục được hiển thị. Các mục văn bản được gọi là P1_EMPNO và P1_HIREDATE. Hành động cho nút là "Gửi trang"

Vẫn ở trang 1, hãy tạo một nhánh với các giá trị sau:

Nhánh này điều hướng đến trang 2 (vẫn chưa được phát triển) và đặt giá trị của các mục trên trang 2 với các giá trị từ trang 1.

Tạo một trang mới, trong ví dụ này, trang này sẽ được chuyển đến trang 2.

Trên trang 2, hãy tạo một báo cáo tương tác mới bằng cách sử dụng truy vấn sau:

select e.* 
from emp e

Tiếp theo, tạo hai mục văn bản trong cùng một vùng với báo cáo và gọi chúng là:P2_EMPNO và:P2_HIREDATE. Tôi thấy hữu ích khi hiển thị các mục này trong quá trình phát triển để bạn có thể thấy rằng các giá trị chính xác đang được chuyển đến trang. Bạn luôn có thể đặt chúng là ẩn khi bạn hài lòng với báo cáo.

Cuối cùng sửa đổi truy vấn được sử dụng bởi báo cáo tương tác để sử dụng các giá trị được cung cấp bởi trang 1

Chạy ứng dụng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự cố khi gọi thủ tục được lưu trữ từ C # với CLOB lớn

  2. Làm thế nào để đạt được mức tối đa cho một trường dựa trên ngày và lấy cả các trường khác?

  3. Giáng sinh đến sớm (Oracle 12.2)

  4. Gọi một hàm PL SQL với tham số đối tượng trong java

  5. Phát triển cho Windows Server 2003 64 bit trên Windows XP 32 bit