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

Hiển thị thông báo cửa sổ phương thức trong các biểu mẫu Oracle bằng Show_Alert

Bạn có thể hiển thị các cửa sổ phương thức trong Oracle Forms để hiển thị các thông báo bình thường, thông báo lỗi hoặc yêu cầu xác nhận, ví dụ. về việc xóa bản ghi hoặc lưu bản ghi, v.v. bằng cách sử dụng show_alert trong Biểu mẫu Oracle. Các thông báo cửa sổ phương thức này có thể được hiển thị bằng cách sử dụng tùy chọn Cảnh báo trong biểu mẫu Oracle. Đây là ảnh chụp màn hình dưới đây cho ví dụ này: Bạn có thể tải xuống biểu mẫu này từ liên kết sau:Modal_Msgt.fmbVới ví dụ này, tôi đã tạo ba cảnh báo như sau tên:1. Tốt_Msg2. Error_Msg3. Ask_Alert Đoạn mã sau được viết cho nút "Hiển thị Thông báo Tốt" để hiển thị một thông báo bình thường, bạn có thể sử dụng mã này trong bất kỳ khối PLSQL nào:
 Khai báo-- tạo một biến số để giữ show_alert trả về số valuenalertbutton; Bắt đầu - đặt thông báo cho alertset_alert_property ('good_msg', alert_message_text, 'Đã lưu thành công hồ sơ.'); - sau câu lệnh bên dưới, việc thực thi sẽ giữ cho đến khi bạn nhấp vào ok .. vì nó là một windownalertbutton phương thức:=show_alert ('good_msg');:alertblock.result:='Đó là một thông điệp tốt.'; - sau đó bạn có thể thực hiện bất kỳ tác vụ nào ... Kết thúc; 
Đoạn mã sau được viết cho nút "Hiển thị Thông báo Lỗi" để hiển thị Thông báo Lỗi:
 Khai báo-- tạo một biến số để giữ số giá trị trả về show_alert; Bắt đầu - đặt thông báo cho alertset_alert_property ('error_msg', alert_message_text, 'Đã xảy ra lỗi.'); - sau câu lệnh dưới đây, quá trình thực thi sẽ giữ cho đến khi bạn nhấp vào ok .. vì nó là một cửa sổ theo phương thức:=show_alert ('error_msg');:alertblock.result:='Đó là một LỖI message. '; - sau đó bạn có thể thực hiện bất kỳ tác vụ nào ... Kết thúc; 
Đoạn mã sau được viết cho nút "Yêu cầu xác nhận" để yêu cầu xác nhận:
 Khai báo-- tạo một biến số để giữ số giá trị trả về show_alert; Bắt đầu - đặt thông báo cho alertset_alert_property ('ask_alert', alert_message_text, ' Xác nhận Có hay Không? '); - sau câu lệnh dưới đây, quá trình thực thi sẽ giữ cho đến khi bạn nhấp vào ok .. vì nó là một cửa sổ phương thức nalertbutton =alert_button1 then:alertblock.result:='Bạn chọn Có.'; else:alertblock.result:='Bạn chọn Không.'; kết thúc nếu; - sau đó bạn có thể thực hiện bất kỳ tác vụ nào ... Kết thúc;  

Đăng ký để nhận thông báo qua email về các cập nhật mới nhất như thế này:
Nhập địa chỉ email của bạn:

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate ánh xạ một kiểu dữ liệu boolean thành gì khi sử dụng cơ sở dữ liệu Oracle theo mặc định?

  2. Hàm hoặc Thủ tục cho mệnh đề IN

  3. Tính năng tệp điều khiển ảnh chụp nhanh với RMAN và ORA-00245

  4. Tách chuỗi thành nhiều hàng trong Oracle

  5. Không có ánh xạ phương ngữ cho loại JDBC:-9