- 12
- 0
- 约 7页
- 2017-02-08 发布于重庆
- 举报
OracleForm开发手电筒查找功能实现
Oracle Form开发手电筒查找功能实现??Oracle Form开发手电筒查找功能实现分类:ORACLE EBS FORM2013-05-10 10:46208人阅读评论(0)收藏举报实现手电筒查找的功能 首先,先按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、 在该数据块中手工增加一个ITEM 设置ITEM的属性:子类信息:设成DRILLDOWN_RECORD_INDICATOR,数据库项:否. 2.在新增的ITEM的WHEN-MO
您可能关注的文档
- js笔记.doc
- K-means聚类算法.doc
- js微信分享API.doc
- jquery笔记.doc
- K18+1537一等通道开工报告.doc
- K3cloud权限配置入门指南.doc
- Java自学之道.doc
- KJ216(综采部分).doc
- LaoSheTeahouse.doc
- javaee.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- DLT5375-2018 火力发电厂可行性研究报告内容深度规定.pdf VIP
- (2026年春新版)人教版八年级生物下册全册教案.doc
- ISO 5173 2009 金属材料焊缝的破坏性试验—弯曲试验(中文版).pdf VIP
- (高清版)DB13(J)∕T 8555-2023 县城特色风貌设计标准.pdf VIP
- 高级政治经济学(蔡继明)6.分工体系与广义价值决定.ppt VIP
- 潍坊亚星新材料有限公司500吨年六氯环三磷腈和500吨年苄索氯铵项目环境影响报告书.pdf VIP
- 最新2026年时事政治题单招及答案(夺冠).docx VIP
- 学校1530安全教育记录(2026年春季期).docx
- [会计理论葛家澍pdf]葛家澍和他的会计时代.docx VIP
- 解读GB 6441-2025《生产安全事故分类与编码》.pptx
原创力文档

文档评论(0)