FRM-40108-no such form [message #308091] |
Fri, 21 March 2008 02:13  |
oracle_me
Messages: 59 Registered: March 2008
|
Member |
|
|
Hello ,
I created a login form and a employee form.When I run these two forms separately,it works.
In the when-button-pressed trigger of the login button in the login form the code is :
NEW_FORM('EMP');
When it comes to this, it says FRM-40108No such form(emp).
Please tell me why and kindly solve this problem.
1.There are no compilation errors.
2.Both the forms are in the same folder.
3.both the forms run well separately.
|
|
|
|
|
|
Re: FRM-40108-no such form [message #308950 is a reply to message #308919] |
Wed, 26 March 2008 01:03   |
oracle_me
Messages: 59 Registered: March 2008
|
Member |
|
|
Hi David,
Can you tell me where I can find this FORMS60_PATH.
As I have searched through the whole of my C drive where my oracle_home resides
Should i check in registy .
In that case please tell me where is this FORM60_PATH ?
|
|
|
|
Re: FRM-40108-no such form [message #309000 is a reply to message #308957] |
Wed, 26 March 2008 03:49   |
oracle_me
Messages: 59 Registered: March 2008
|
Member |
|
|
Hello ,
I could find forms60_path in registry,
It shows:
Value name : Forms60_path
Value data: C:\oracle\oracledev\TOOLS\OPEN60\PLSQLLIB
but I do not know what to do next.Please advise.
When I go to the path given there ,I see two .pll files and theire .plx files .
do you mean to say that I should place all my forms here?
If yes, then till now I have not palced any of my forms here and each of it rusn well.
Only problem is when a call a form,It says ,
FRM-40108 :no such form (or)
FRM:40010 Canot read form
[Updated on: Wed, 26 March 2008 03:53] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: FRM-40108-no such form [message #312236 is a reply to message #312231] |
Tue, 08 April 2008 04:56   |
oracle_me
Messages: 59 Registered: March 2008
|
Member |
|
|
Hi,
I have re-checked.Its the same.
Also there are two keys in registry , FORMS90 and FORMS90_PATH.
I have added this location in FORMS90_PATH alone.
I hope that is correct.
The value in registry for FORMS90_PATH is as follows :
C:\oracle\ora93\cgenf61\admin;C:\oracle\ora93\forms90;C:\forms
There are 3 locations and the type is REG_SZ.
the last one "C:\forms" is what I had added .
Where is the problem?
|
|
|
|
Re: FRM-40108-no such form [message #312258 is a reply to message #312251] |
Tue, 08 April 2008 05:27   |
oracle_me
Messages: 59 Registered: March 2008
|
Member |
|
|
Hi,
It is an existing form.
The code was call_form('<form_name>');I do not think we need to give the complete path in Oracle 10g DS.
I have proper priveleges .There are forms I create for my learninig and they run well separately.
Has a complied version too.(It runs well individually, fails only when called from other form).
so now where is the mistake?
Is it because the key forms90_path can take only 2 values and what does type REG_SZ mean?
If that is the problem how can we change type or fix that ?
|
|
|
|
|
|
|
|
Re: FRM-40108-no such form [message #312907 is a reply to message #312821] |
Thu, 10 April 2008 01:44   |
oracle_me
Messages: 59 Registered: March 2008
|
Member |
|
|
Hi ,
Yes,
When I start Forms Builder it says "Oracle Forms Developer, Oracle Developer Suite 10g"
However in 'Help > About Form Builder: I see the following :
Forms [32 Bit] Version 9.0.4.0.19 (Production)
Oracle Toolkit Version 9.0.4.0.31 (Production)
PL/SQL Version 9.0.1.5.1 (Production)
So what is this? 10 g or 9i ??
|
|
|
|
Re: FRM-40108-no such form [message #312936 is a reply to message #312915] |
Thu, 10 April 2008 03:03   |
oracle_me
Messages: 59 Registered: March 2008
|
Member |
|
|
As I told earlier there is no forms_path in registry,Only forms90_path..
DO you want me to create a forms_path key in the registry ?
Will having the earliest version of Oracle 10g actually mean that the features in 10g are supported or is it more lop-sided to 9i and might not support features of 10g?
|
|
|
|
|
|
|
Re: FRM-40108-no such form [message #313583 is a reply to message #313217] |
Sun, 13 April 2008 19:17  |
 |
djmartin
Messages: 10181 Registered: March 2005 Location: Surges Bay TAS Australia
|
Senior Member Account Moderator |
|
|
Yes, you have to stop and restart the Forms Builder after changing the 'Start in'. Please try one more time the configuration where your 'C:\forms' is in the 'Start in' and the 'forms90_path' (you ARE running 10g R1 so think 9i to-the-max, not 'real' 10g). Remove your change from 'default.env'. Stop your Developer Server and Forms Builder, then restart them both. Make sure that your call to the second form is by form name alone (that is, no extension and no directory leader/prefix).
Best of luck.
David
|
|
|