Solved

Forms 10.1.2 Event engine cycle flow diagram.

Posted on 2006-10-19
3
468 Views
Last Modified: 2013-12-11
Dear Experts,

I have a desperate need to find a diagram that explains the way that Oracle Forms steps through the various triggers and events, which one starts when a form is opened and then the next and the next etc..

 I'm sure that there must be something out there as this is vital to understand where we need to put our code.

I'm also looking for the reason why, when I exit a form I get the following error: FRM-40350 Query caused no records to be retrieved. How can I prevent this error or possible catch it and suppress it?


Thanks again for your help.
0
Comment
Question by:Cosine_Consultants
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 12

Accepted Solution

by:
jwahl earned 500 total points
ID: 17786792
there is a forms built-in for debugging: Tools --> Preferences --> Tab Runtime --> set checkbox "Debug Messages".
this will show you the name of every trigger before it is executed.

regarding FRM-40350: this may be a message of a previous query that appears to "late". search for EXECUTE_QUERY or KEY-EXEQRY in your form (Program --> Find and Replace PL/SQL) to find out what queries are set up in your form.
as workaround to suppress this message you can also increase the message level, e.g.

DECLARE
    v_msg_level NUMBER := :SYSTEM.MESSAGE_LEVEL; -- store old level
DECLARE
    :SYSTEM.MESSAGE_LEVEL := 25; -- suppress ALL messages
    EXECUTE_QUERY;
    --
    -- your code ...
    --
    :SYSTEM.MESSAGE_LEVEL := v_msg_level; --restore message_level
    --
END;
0

Featured Post

Want Experts Exchange at your fingertips?

With Experts Exchange’s latest app release, you can now experience our most recent features, updates, and the same community interface while on-the-go. Download our latest app release at the Android or Apple stores today!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I remember the day when someone asked me to create a user for an application developement. The user should be able to create views and materialized views and, so, I used the following syntax: (CODE) This way, I guessed, I would ensure that use…
Shell script to create broker configuration file using current broker Configuration, solely for purpose of backup on Linux. Script may need to be modified depending on OS-installation. Please deploy and verify the script in a test environment.
This video explains at a high level with the mandatory Oracle Memory processes are as well as touching on some of the more common optional ones.
This video explains what a user managed backup is and shows how to take one, providing a couple of simple example scripts.
Suggested Courses

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question