在開發Form表單中的三種查詢方法

來源:互聯網
上載者:User

1、使用:parameter.G_query_find參數;

IF (NAME_IN('PO_HEADERS.PO_HEADER_ID') IS NOT NULL) THEN
   :parameter.G_query_find := 'TRUE';
   app_find.find('CUX_PO_HEADERS_ADD_MESSAGE');
   go_block('CUX_PO_HEADERS_ADD_MESSAGE');
   :parameter.G_query_find := 'FALSE';
ELSE
   FND_MESSAGE.DEBUG('請先儲存訂單頭');
END IF;

在CUX_PO_HEADERS_ADD_MESSAGE的PRE-BLOCK中處理
  copy(name_in('PO_HEADERS.PO_HEADER_ID'),'CUX_PO_HEADERS_ADD_MESSAGE.PO_HEADER_ID');

2、使用Default_where屬性處理
declare
  lv_default varchar2(2000);
begin
  lv_default:='.....';
  go_block('CUX_PO_HEADERS_ADD_MESSAGE');
  set_block_property('CUX_PO_HEADERS_ADD_MESSAGE',DEFAULT_WHERE,lv_default);
  execute_query;
end;

3、使用app_find.query_range()來處理:
begin
   ....
   app_find.query_range(:find_date_from,
                        :find_date_to,
                        'CUX_PO_HEADERS_ADD_MESSAGE.REATE_DATE');
   :parameter.Q_query_find:='false';
end;

 

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/long_li/archive/2005/11/17/531307.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.