sql >> Database teknologi >  >> RDS >> Oracle

Visning af Modal Window-meddelelser i Oracle Forms ved hjælp af Show_Alert

Du kan vise modale vinduer i Oracle Forms for at vise normale meddelelser, fejlmeddelelser eller bede om bekræftelse, f.eks. om at slette en post eller gemme en post osv. ved hjælp af show_alert i Oracle Forms. Disse modale vinduesmeddelelser kan vises ved at bruge Alert-indstillingen i Oracle-formularer. Dette er skærmbilledet nedenfor for dette eksempel:Du kan downloade denne formular fra følgende link: Modal_Msgt.fmbFor dette eksempel har jeg oprettet tre advarsler med følgende navne:1. Godt_Besked2. Error_Msg3. Ask_AlertFølgende kode er skrevet til knappen "Vis god besked" for at vise en normal besked. Du kan bruge denne kode i enhver PLSQL-blok:
Declare-- create a numeric variable to hold show_alert return valuenalertbutton number;Begynd-- sæt besked for alertset_alert_property('good_msg', alert_message_text, 'Records saved success.');-- efter nedenstående sætning vil udførelsen holde indtil du klikker på ok.. fordi det er en modal windownalert-knap :=show_alert('good_msg');:alertblock.result :='Det var en god besked.';-- efter dette kan du udføre enhver opgave...Afslut;
Følgende kode er skrevet til knappen "Vis fejlmeddelelse" for at vise en fejlmeddelelse:
Declare-- create a numeric variable to hold show_alert return valuenalertbutton number;Begin-- sæt meddelelsen for alertset_alert_property('error_msg', alert_message_text, 'En fejl opstod.');-- efter nedenstående sætning vil udførelsen holde indtil du klikker på ok.. fordi det er en modal windownalert-knap :=show_alert('error_msg');:alertblock.result :='Det var en FEJL besked.';-- efter dette kan du udføre enhver opgave...End;
Følgende kode er skrevet til knappen "Spørg bekræftelse" for at bede om en bekræftelse:
Declare-- opret en numerisk variabel til at holde show_alert return valuenalertbutton number;Begynd-- sæt beskeden for alertset_alert_property('ask_alert', alert_message_text, ' Bekræft Ja eller Nej?');-- efter nedenstående udsagn vil udførelsen holde indtil du klikker på ok.. fordi det er en modal vinduesnalertknap :=show_alert('ask_alert');-- tjek nu hvilken knap eller hvilket svar der er blevet valgt, hvis nalertbutton =alert_button1 then:alertblock.result :='Du vælger Ja.';else:alertblock.result :='Du vælger Nej.';end if;-- herefter kan du udføre enhver opgave...End; 

Abonner for at få e-mail-beskeder for seneste opdateringer som denne:
Indtast din e-mailadresse:

  1. Sådan opretter du et DB-link mellem to oracle-instanser

  2. Hvordan frigøres mulige Postgres rækkelåse?

  3. Sådan beskytter du en JDBC-applikation mod SQL-injektion

  4. Observer Overhead og Vent Type Symptomer