- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle Form开发手电筒查找功能实现??
Oracle Form开发手电筒查找功能实现
分类: ORACLE EBS FORM 2013-05-10 10:46 208人阅读 评论(0) \o 收藏 收藏 \o 举报 举报
实现手电筒查找的功能
首先,先按TEMPLATE将其他功能先实现,然后再来实现查找的功能。手电筒查找的Effect有两二种,①LOV形式,②window形式。
1、LOV查找模式:一般适用于查询结果只返回单条条件的查询(如主从数据块的界面)。
①创建一个parameter参数:TEST_P
②创建一个基于主键查询LOV-TEST_L,并将主键字段映射给Parameter参数TEST_P。
???????
③在数据块中创建PRE-QUERY触发器。
IF :parameter.G_query_find = TRUE THEN :BLOCKNAME.HEADER_ID := :parameter.TEST_P; :parameter.G_query_find := FALSE;
end if;
④在数据块中再创建QUERY_FIND触发器。
begin
app_find.query_find(TEST_L); --调用LOV
end;
⑤完成效果如下:
2、WINDOW查找模式:一般适用多条件查询,可以返回多条查询记录。
①打开在标准FORM---APPSTAND.fmb。将对象组中的QUERY_FIND拖至待开发的FORM中。这个地方要选择COPY
②重命名第一个数据块、画布、窗口(QUERY_***都是刚才自动创建的)。USER GUID说可以重命名,但我没有重命名成功。也懒得去折腾一个命名的问题。^_^ ③打开QUERY_FIND画布,改写“新建”、“查找”两个按钮WHEN-BUTTON-PRESS之中的代码。
NEW按钮代码:
--app_find.new(Your blockname here); app_find.new(HEK_SALE_CUST_MANUAL);
FIND按钮代码:
:parameter.G_query_find := TRUE; --app_find.find(your blockname here); app_find.find(HEK_SALE_CUST_MANUAL); :parameter.G_query_find := FALSE;
④设置QUERY_FIND数据块的“前一导航数据块”,也就是要实现询查功能的数据块。
⑤修改QUERY_FIND数据块KEY-NXTBLK触发器代码
:parameter.G_query_find := TRUE; --app_find.find(your blockname here); app_find.find(HEK_SALE_CUST_MANUAL); :parameter.G_query_find := FALSE;
⑦修改QUERY_FIND窗口的标题及尺寸,并在QUERY_FIND画布上创建要查找的条件ITEM。 ⑧在要实现查询的数据块(如:HEK_SALE_CUST_MANUAL),创建PRE-QUERY触发器。
if :parameter.g_query_find = TRUE then
app_find.query_range(name_in(query_find.CUSTOMER_NUMBER),name_in(query_find.CUSTOMER_NUMBER),HEK_SALE_CUST_MANUAL.CUST_CODE);
app_find.query_range(:query_find.CUST_DATE,:query_find.CUST_DATE,HEK_SALE_CUST_MANUAL.TIME_ID); :parameter.G_query_find := FALSE;
end if;
注:app_find.query_range参数前两个是QUERY_FIND中的ITEM,后一个是查询块中的ITEM。
⑨在要实现查询的数据块(如:HEK_SALE_CUST_MANUAL),再创建QUERY_FIND触发器。
--APP_FIND.QUERY_FIND(,,); app_find.query_find(HEK_SALE_DEPT_MANUAL,QUERY_FIND,QUERY_FIND);
⑩完成效果如下:
记录指示器切换标签页
Effect:
1、 在该数据块中手工增加一个ITE
您可能关注的文档
- LLOYD LS5材料试验机安装说明.ppt
- LNG液化天然气泄漏事故的危害与处置.pptx
- Linux环境下JDK和Tomcat安装.doc
- LNG泄露堵漏处置措施.pptx
- lol与当代世界政治与经济的关系.ppt
- ls8x-16 外交事业的发展.ppt
- LTE VOLTE路测信令分析.pptx
- LXW 201080700 拉西瓦发电分公司设备运行工况分析管理办法.doc
- M06-移动商务和普适计算.ppt
- LTE单验及鼎利使用交流.ppt
- 2025年国家开发银行(陕西分行)校园招聘笔试备考试题及答案解析.docx
- 2025年河南光山农村商业银行校园招聘笔试备考题库及答案解析.docx
- 2025年山西宁武农村商业银行校园招聘笔试备考题库及答案解析.docx
- 考点解析京改版数学9年级上册期中试题含答案详解(能力提升).docx
- 综合解析京改版数学9年级上册期末试卷一套附答案详解.docx
- 考点攻克京改版数学8年级上册期末测试卷【真题汇编】附答案详解.docx
- 综合解析京改版数学9年级上册期末试题(考点提分)附答案详解.docx
- 2025年河南淮滨农村商业银行校园招聘笔试备考试题及答案解析.docx
- 2025年山西山阴农村商业银行校园招聘笔试备考试题及答案解析.docx
- 考点攻克京改版数学8年级上册期中测试卷附完整答案详解(历年真题).docx
最近下载
- 2025年出境竹木草制品台帐表单各种表格.pdf VIP
- DB34T 4822-2024 地下水监测井建设技术规范.pdf
- 中国热射病诊断与治疗指南(2025版).pptx
- 第19课社会生活的变迁(课件)-八年级历史下册教学无忧备课课件(统编版).pptx VIP
- 铁路预应力混凝土桥梁智能张拉与压浆施工技术规程.pdf VIP
- DL∕T 1685-2017 油浸式变压器(电抗器)状态评价导则.pdf
- 2025春人教鄂教版(2024)小学科学一年级下册《纸制品》教案及反思.docx VIP
- 建设工程标准化协会标准:TCECS 717-2020 城镇排水管道非开挖修复工程施工及验收规程.pdf
- XX县压缩天然气城市气化工程初步设计说明书.doc
- 调 式 中 的 音 程.pptx VIP
文档评论(0)