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