Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Membuat Formulir di APEX untuk mengatur Variabel dalam Query untuk Laporan Interaktif

Berikut ini dikembangkan menggunakan Apex 4.1 tetapi terlepas dari beberapa perubahan kosmetik, prinsipnya harus sama.

Data berasal dari skema scott.emp standar.

Ringkasan

Ini adalah halaman 1, pengguna dapat memasukkan empno dan\atau karyawan sewaan.

Ketika submit ditekan, laporan berikut pada halaman yang berbeda akan ditampilkan:

Cara kerjanya

Pada halaman 1 saya telah membuat tiga item yang ditampilkan. Item teks disebut mereka P1_EMPNO, dan P1_HIREDATE. Tindakan untuk tombol tersebut adalah "Kirim Halaman"

Masih di halaman 1, buat cabang dengan nilai berikut:

Cabang ini menavigasi ke halaman 2 (yang belum dikembangkan) dan menetapkan nilai item di halaman 2 dengan nilai dari halaman 1.

Buat halaman baru, dalam contoh ini akan dirujuk ke halaman 2.

Pada halaman 2 buat laporan interaktif baru menggunakan kueri berikut:

select e.* 
from emp e

Selanjutnya buat dua item teks di wilayah yang sama dengan laporan dan panggil ini :P2_EMPNO dan :P2_HIREDATE. Saya merasa berguna untuk menampilkan item ini selama pengembangan sehingga Anda dapat melihat bahwa nilai yang benar sedang diteruskan ke halaman. Anda selalu dapat menyetelnya sebagai tersembunyi setelah Anda puas dengan laporannya.

Terakhir, ubah kueri yang digunakan oleh laporan interaktif untuk menggunakan nilai yang disediakan oleh halaman 1

Jalankan aplikasinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara efektif untuk melacak, mengidentifikasi, dan melaporkan setiap 'pesan kesalahan' yang diajukan oleh aplikasi Anda?

  2. Impor file XML di Oracle XML DB Repository

  3. Apa perbedaan antara topeng tanggal 'yy' dan 'rr' Oracle?

  4. qt + masalah koneksi oracle

  5. Apakah ada cara untuk memberikan subquery alias di Oracle 11g SQL?