使用Query_Find可以啟用EBS的手電筒功能,步驟如下: --參數1:目標WINDOW
1、修改QUERY_FIND的BLOCK,CANVAS,WINDOW 名字,沒改也無妨
2、修改 NEW 按扭 的TRIGGER
app_find.new('BLOCK_NAME');
3、修改 FIND 按扭 的TRIGGER
app_find.find('BLOCK_NAME');
4、設置BLOCK導航順序,QUERY_FIND的Previous_Navigation_Data_Block為目標BLOCK
5、在目的BLOCK的PRE_QUERY裡增加控制代碼
IF :parameter.G_query_find ='TRUE' THEN
COPY (:QUERY_FIND.ID
APP_FIND.QUERY_RANGE(:QUERY_FIND.FROM,:QUERY_FIND.TO,':BLK_RESULT.DATE
:parameter.G_query_find := 'FALSE';
END IF;
6、在Form層級的QUERY_FIND trigger加入
APP_FIND.QUERY_FIND(':WIN_RESULT
--參數2:QUERY_FIND WINDOW
--參數3:QUERY_FIND BLOCK
*感覺應該是Query_Find的BUG,做日期查詢時出現
FRM-40831:欄位長度太長被截斷的錯誤訊息
解決方式:將目標的TEXT_ITEM的最大欄位長度(Maxium Length)調整到125
- May 03 Mon 2010 13:40
Query_Find
close
全站熱搜
留言列表
發表留言