我正在学习oracle forms开发,
现在遇到一个问题,怎样能使被呼叫的form传值给原form?
呼叫form时,使用call_form()并设定参数,来实现呼叫form和参数的传递,
但当我想往回传参数使用call_form()时,会打开一个新的form,而不是原来的form。
如果想实现回到原来的form并向其传参数应该怎么做?或者有其他方法来实现这种业务逻辑?

解决方案 »

  1.   

    好象不行吧,VB.NET里的REF定义参数倒是可以,ORACLE里好象不支持这个功能
      

  2.   

    form和.NET不一样
    我想lz说的form应该是oracle自带的一种开发工具
      

  3.   

    问题暂时解决。
    使用了pl/sqlライブラリ(因为我使用的是日文版,不知道中文叫什么英文应该是ql/sql Library)创建包,
    并将此pl/sqlライブラリ链接到要使用的form。
    call_form时将data_mode参数设定为SHARE_LIBRARY_DATA,
    这样链接了pl/sqlライブラリ的form都可以共享这个pl/sqlライブラリ。