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

Refresh / Memperbarui layar formulir di Oracle D2k Forms 6i

Refresh / Memperbarui layar formulir di Oracle D2k Forms 6i

Masalah

Anda ingin memperlihatkan jumlah catatan kemajuan yang diproses atau bilah kemajuan pada formulir melalui prosedur.

Solusi

Deklarasikan
nTotalRec Number :=10000;
nCurrRec Number :=1;
Mulai
Untuk i in 1..nTotalRec Loop
:ablock.aitem :=nCurrRec;
Sinkronisasi; -- ini akan memperbarui layar
--- lakukan sesuatu di sini
nCurrRec :=nCurrRec + 1;
End Loop;
End;

Ini akan melakukan yang diperlukan. Tetapi selama proses ini jika ada yang mengklik formulir maka itu tidak akan menunjukkan kemajuan tetapi pemrosesan akan dilanjutkan. Solusi dari masalah ini adalah dengan meletakkan perintah di bawah ini di pemicu when-new-form-instance:

:system.message_level :=5;

Sekarang pembaruan layar yang mulus akan berjalan.

Anda dapat menanyakan pertanyaan apa pun yang terkait dengan Oracle PLSQL dan D2k melalui komentar, saya akan segera membalasnya.


Menyegarkan formulir di Oracle

Diulas oleh Vizu Fernandis di

06 Jan

Rating:
5

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Peringatan Waktu Menunggu Basis Data EM12c

  2. AWS Python Lambda dengan Oracle

  3. ODP.NET Managed - Tidak dapat menemukan .Net Framework Data Provider yang diminta

  4. Bagaimana cara menginstal Oracle instantclient dan pdo_oci di mesin ubuntu?

  5. nhibernate, panggil fungsi di Oracle yang mengembalikan refcursor sys