11.01.2013 Views

Oracle Forms Developer – Form Builder Reference, Volume 1

Oracle Forms Developer – Form Builder Reference, Volume 1

Oracle Forms Developer – Form Builder Reference, Volume 1

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FIND_FORM built-in<br />

Description<br />

Searches the list of forms and returns a form module ID when it finds a valid form with the given name.<br />

You must define an appropriately typed variable to accept the return value. Define the variable with a<br />

type of <strong>Form</strong>module.<br />

Syntax<br />

FUNCTION FIND_FORM<br />

(formmodule_name VARCHAR2);<br />

Built-in Type unrestricted function<br />

Returns <strong>Form</strong>Module<br />

Enter Query Mode yes<br />

Parameters<br />

formmodule_name Specifies a valid VARCHAR2 form name.<br />

FIND_FORM examples<br />

/*<br />

** Built-in: FIND_FORM<br />

** Example: Find a form’s Id before inquiring about several<br />

** of its properties<br />

*/<br />

DECLARE<br />

fm_id <strong>Form</strong>Module;<br />

tmpstr VARCHAR2(80);<br />

BEGIN<br />

fm_id := Find_<strong>Form</strong>(:System.Current_<strong>Form</strong>);<br />

tmpstr := Get_<strong>Form</strong>_Property(fm_id,CURSOR_MODE);<br />

tmpstr :=<br />

tmpstr||’,’||Get_<strong>Form</strong>_Property(fm_id,SAVEPOINT_MODE);<br />

Message(’<strong>Form</strong> is configured as: ’||tmpstr);<br />

END;<br />

127

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!