1、open_form是一个受限的封装过程,他可以产生一个新的form但不代替原来的form,在新的form启动后可以不把控制移动到新的form里面,也可以将输入焦点移动到新的form里面,用户可以在两个form之间导航。〕
open_form的调用格式
open_form(form_name,activate_mode,session_mode,data_mode,paramlist_id)
具体意思,
1) form_name 文件名以及路径。
2) activate_mode选择activate是打开新的form并且把输入焦点移入该form,选择no_activate是不移 动焦点,还在原来的form里面
3) session_mode是打开新的form的时候的会话方式,可选session和no_session,session创建新的数据库会话,no_session不产生新的会话,和原来的form享受一个session,这个时候原来form里面的commit,都有效果,该选项为默认值.
4) data_mode表示form 之间是否可以共享数据库(libraty data) 取值 no_share_library_data 不共享(默认)share_library_data 共享
5) paramlist_id是form中唯一的参数,次项可选
2、call_form于open_form有较大的区别,call_form是一个非受限过程,启动一个新的form后,焦点立刻被转意到新的form里面,原form失去输入焦点,便的不可操作,只有等到新的form退出后在可以使用原来的form
call_form调用格式
call_form(form_name,display,switch_nemu,query_mode,data_mode,paramlist_name)
1) display 打开新的form是否隐藏原form hide 隐藏,no_hide不隐藏
2) switch_nemu 打开新的form,是否用新的form的菜单代替原来的form菜单 取值o_replace ,no_replace
3) query_mode 表示是否仅以查询方式新的form,no_share_only,不是仅以查询方式打开form(默认),query_only,以查询方式启动form
4) data_mode 表示form之间是否可以共享数据库(library data)(同上)
5) paramlist_name 表示form 之间传递的参数,为可选项
3、new_form:启动一个新的form,新的form将完全取代原form,但退出新的form时,输入焦点直接退出到原form的父级form或者其他启动原form的位置,在启动新的form之前,系统首先要从原form中退出,并且释放所占内存空间,然后加载新的form,如果原form数据有变化,则在启动新的form的时候终止原form的用户操作,提示用户提交数据,然后在启动新的form
new_form的调用格式
new_form(form_name,rollback_mode,query_mode,data_mode,paramlist_name)
1) form_name 文件名以及路径
2) rollback_mode 取值to_savepoint,no_rollback,full_rollback
3) query_mode 表示是否仅以查询方式启动新的form
4) data_mode 表示form之间是否可以共享数据库(同上)
5) paramlist_name代表form之间传递的参数,此项为可选项目!
分享到:
相关推荐
oracle_instantclient_19_3_windows_x64_19.3.zip oracle运行环境, 可以解决 charchater 不支持的问题
weblogic下转换oracle 的clob类型经常报转型错误,本例子通过反射解决weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB转型成oracle.sql.CLOB问题
Oracle_Form_Personalization_個性化.pdf 英文
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-basiclite-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-jdbc-...
Oracle Database 19c 是最新的长期版本,支持期限最长;19.3 - 企业版(也包括标准版 2) 适用于LINUX X64位系统。 LINUX.X64_193000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...
Toad_for_Oracle_2018_Edition_13.1.0.78_x86_Downloadly.ir.rar
oracle goldengate 11.2.1.0.3 for oralce 11G in linux_x64
Oracle_10g_10.1.0.2_JDBC_ojdbc14
包含oracle11.2.0.4_x86-64位linux版本全套安装包: p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip p13390677_112040_Linux-x86-64_3of7.zip p13390677_112040_Linux-x86-64_4of7...
Toad_for_Oracle_2018_Edition_13.1.1.5_x64_Downloadly.ir.rar
Oracle Database 19c 是最新的长期版本,支持期限最长;19.3 - 企业版(也包括标准版 2) 适用于LINUX X64位系统。 LINUX.X64_193000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...
oracle11.2.0.4.0_64_linux下载地址,附百度网盘地址和提取码
ORACLE EBS APS_FORM_库存组织选择LOV实现
Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于WINDOWS X64系统。WINDOWS.X64_213000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle ...
Oracle_EBS_Form_触发器学习大全
学习oracle的一本很好的手册,里面有许多函数,及Sql语句。
Oracle Database 19c 是最新的长期版本,支持期限最长;19.3 - 企业版(也包括标准版 2) 适用于LINUX X64位系统。 LINUX.X64_193000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...
Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于WINDOWS X64系统。WINDOWS.X64_213000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle ...
Oracle linux下的客户端安装包,一共三个,分别是: oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-sqlplus-11.2....
oracle goldengate 11.2.1.0.3 for oralce 11G in windows 2003 2008_x64