Можете да изтеглите този формуляр от следната връзка: 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;-- след това можете да изпълнявате всяка задача...Край;предварително>
Абонирайте се, за да получавате известия по имейл за най-новите актуализации като това:
Въведете своя имейл адрес:
-
Инсталацията на Oracle 12c не успя да получи достъп до временното местоположение
-
Каква е разликата между свързващите променливи и заместващите променливи (които въвеждам с &&)?
-
разлика между NLS_NCHAR_CHARACTERSET и NLS_CHARACTERSET за Oracle
-
Как да експортирате резултата от заявката в Excel в Oracle SQL Developer?
-
Отървете се от дублиращи се стойности в една колона при избор на две колони