ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » ERP二次开发 » FRM-40403: A calling form has unapplied changes. Save not allowed.

标题: FRM-40403: A calling form has unapplied changes. Save not allowed.
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-10 08:40 
FRM-40403: A calling form has unapplied changes. Save not allowed.

各位大侠
FRM-40403: A calling form has unapplied changes. Save not allowed.
这个错误是什么意思?


__________________
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-10 08:41 
它是在A FORM CALL B FORM,在B FORM COMMIT时发生的.


__________________
只看该作者    顶部
离线 longwansheng
资深会员


来自 廣東深圳
精华贴数 0
个人空间 0
技术积分 1620 (1059)
社区积分 5 (15657)
注册日期 2004-7-17
论坛徽章:0
      
      

发表于 2004-8-14 15:01 
HOW TO CREATE FIELD THAT ACCEPTS NEGATIVE AND POSITIVE VALUES -- FRM-40403

Problem Description:  ====================  
How do you create a text item that accepts negative ( - ) and   positive ( + ) values?   
You create a multi-form application.  The calling form contains a multi-record block
and a field which can hold  a signed ( +/- ) value.    When you enter a positive value,
this calls another form where you can enter  comments.     Suppose you enter a negative
number and use the mouse to change the value to a  positive number,
the following error occurs:   
FRM-40403: A calling form has unapplied changes.  Save not allowed.   
Oracle Forms does not recognize the change until you press the Enter key.   
When you call the form from a navigational trigger,  the following error occurs:     
FRM-40403: A calling form has unapplied changes.  Save not allowed.   
When you navigate with the mouse, the mouse event triggers do not fire.     
Problem Explanation:  ====================   
The Mouse Event Triggers include: When-Mouse-Click, When-Mouse-DoubleClick,  
When-Mouse-Down, When-Mouse-Enter, When-Mouse-Leave, When-Mouse-Move, and  When-Mouse-Up.   
The Navigational Triggers include: Post-Block, Post-Form, Post-Record,  Post-Text-Item,
Pre-Block, Pre-Form, Pre-Record, Pre-Text-Item,  When-Form-Navigate, When-New-Block-Instance,
When-New-Form-Instance,  When-New-Item-Instance, When-New-Record-Instance, and User-Named.   
See TRIGGER TABLES: Interface Event Triggers and Navigational Triggers  in chapter 2, "Triggers",  
of the Oracle Forms 4.5 Reference Manual, Volume 1.   
Solution Description:  =====================   
This is not possible.    Workaround  ----------  
1.  Create and attach the following When-Mouse-Leave trigger code to the      
item that contains the sign:      
:global.sign := 'sign';   
2.  Notify the user to press the Enter key.  
Create and attach the following     
When-Mouse-Click trigger code to the item's block:         
IF :global.sign = 'sign' THEN   
      GO_ITEM('sign');         
MESSAGE('Press Enter to leave the field.');      
END IF;     
:global.sign := '   ';


__________________
在oracle erp維護與分析開發中..................................
Email: longwsheng@gmail.com
MSN:longwsheng@hotmail.com
QQ:82003806
歡迎加為好友,共同it共同成長^^_^^^^_^^^^_^^^^_^^^^_^^^^
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22631 (42)
社区积分 13853 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-8-14 15:38 
我还是不理解,我该怎么做呢?


__________________
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问