Oracle
 sql >> база данни >  >> RDS >> Oracle

Показване на съобщения в модалния прозорец във формуляри на Oracle с помощта на Show_Alert

Можете да покажете модални прозорци в Oracle Forms, за да показвате нормални съобщения, съобщение за грешка или да поискате потвърждение, напр. при изтриване на запис или запазване на запис и т.н. с помощта на show_alert в Oracle Forms. Тези модални съобщения на прозореца могат да бъдат показани с помощта на опцията Alert във формуляри на Oracle. Това е екранната снимка по-долу за този пример:Можете да изтеглите този формуляр от следната връзка: Modal_Msgt.fmbЗа този пример създадох три сигнала със следното имена:1. Good_Msg2. Error_Msg3. Ask_Alert Следният код е написан за бутона „Покажи добро съобщение“, за да се покаже нормално съобщение, можете да използвате този код във всеки PLSQL блок:
Деклариране-- създайте числова променлива, която да задържи show_alert return valuenalertbutton number;Начало-- задайте съобщение за alertset_alert_property('good_msg', alert_message_text, 'Записите са запазени успешно.');-- след оператора по-долу изпълнението ще се задържи, докато щракнете върху ОК.. тъй като това е модален бутон на прозореца :=show_alert('good_msg');:alertblock.result :='Това беше добро съобщение.';-- след това можете да изпълнявате всяка задача...Край;
Следният код е написан за бутона "Покажи съобщение за грешка", за да се покаже съобщение за грешка:
Деклариране-- създайте числова променлива, която да задържи номер на show_alert return valuenalertbutton;Begin-- задайте съобщението за alertset_alert_property('error_msg', alert_message_text, 'Възникна грешка.');-- след изявлението по-долу изпълнението ще се задържи, докато щракнете върху OK.. тъй като това е модален бутон на прозореца :=show_alert('error_msg');:alertblock.result :='Това беше ГРЕШКА съобщение.';-- след това можете да изпълнявате всяка задача...Край;
Следният код е написан за бутона „Попитайте за потвърждение“, за да поискате потвърждение:
Деклариране-- създайте числова променлива, която да задържа show_alert return valuenalertbutton number;Begin-- задайте съобщението за alertset_alert_property('ask_alert', alert_message_text, ' Потвърдете Да или Не?');-- след изявлението по-долу изпълнението ще се задържи, докато щракнете върху OK.. тъй като това е модален бутон на прозореца :=show_alert('ask_alert');-- сега проверете кой бутон или отговор са били избрани, ако nalertbutton =alert_button1 then:alertblock.result :='Избирате Да.';else:alertblock.result :='Избирате Не.';end if;-- след това можете да изпълнявате всяка задача...Край; 

Абонирайте се, за да получавате известия по имейл за най-новите актуализации като това:
Въведете своя имейл адрес:

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталацията на Oracle 12c не успя да получи достъп до временното местоположение

  2. Каква е разликата между свързващите променливи и заместващите променливи (които въвеждам с &&)?

  3. разлика между NLS_NCHAR_CHARACTERSET и NLS_CHARACTERSET за Oracle

  4. Как да експортирате резултата от заявката в Excel в Oracle SQL Developer?

  5. Отървете се от дублиращи се стойности в една колона при избор на две колони