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

Làm mới / Cập nhật màn hình biểu mẫu trong Oracle D2k Forms 6i

Làm mới / Cập nhật màn hình biểu mẫu trong Oracle D2k Forms 6i

Vấn đề

Bạn muốn hiển thị số lượng bản ghi tiến trình đã xử lý hoặc thanh tiến trình trên biểu mẫu thông qua một thủ tục.

Giải pháp

Khai báo
nTotalRec Number:=10000;
nCurrRec Number:=1;
Begin
For i in 1..nTotalRec Loop
:ablock.aitem:=nCurrRec; Đồng bộ hóa
; - điều này sẽ cập nhật màn hình
--- làm gì đó ở đây
nCurrRec:=nCurrRec + 1;
End Loop;
End;

Điều này sẽ làm việc cần thiết. Nhưng trong quá trình này nếu ai đó nhấp vào biểu mẫu thì nó sẽ không hiển thị tiến trình nhưng quá trình xử lý sẽ được tiếp tục. Giải pháp của vấn đề này là đặt lệnh dưới đây trong trình kích hoạt if-new-form-instance:

:system.message_level:=5;

Bây giờ, một bản cập nhật màn hình mượt mà sẽ chạy.

Bạn có thể hỏi bất kỳ câu hỏi nào liên quan đến Oracle PLSQL và D2k thông qua nhận xét, tôi sẽ sớm trả lời cho bạn.


Làm mới biểu mẫu trong Oracle

Được đánh giá bởi Vizu Fernandis trên

06 tháng 1

Xếp hạng:
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. Hàm LISTAGG () trong Oracle

  2. Hàm HEXTORAW () trong Oracle

  3. (+) Làm gì trong Oracle SQL?

  4. Kết nối Phần mềm IRI với Oracle

  5. Đưa các trường CLOB vào tệp?