我是 Oracle 表單和報告的新手。我正面臨這個錯誤。我創建了員工資料塊并將其顯示到畫布上。我使用 execute_query 觸發了我的模塊作為新表單實體。然后取一個顯示文本項并將其資料庫設定為 no 并將此名稱設定為 search_box 另一個是按鈕,我將其名稱設定為搜索。
在搜索塊按鈕中,我在按下按鈕時觸發了此代碼并撰寫了此代碼。
begin
set_block_property('EMPLOYEES',default_where,'EMPLOYEE_ID='||':search.search_box');
go_block('EMPLOYEES');
execute_query;
set_block_property('EMPLOYEES',default_where,'');
end;
我的 Employee_Id 是我的塊專案之一,但我仍然不明白我應該在哪里解決這個問題。請幫忙!
uj5u.com熱心網友回復:
應該是這樣的 - 基于表格幫助,其中說:
Set_Block_Property('emp', ONETIME_WHERE, 'deptno <= :dept.deptno');
另外,您寧愿使用onetime_where.
所以:
begin
set_block_property('EMPLOYEES', onetime_where, 'EMPLOYEE_ID = :search.search_box');
go_block('EMPLOYEES');
execute_query;
end;
說你不能讓它作業......好吧,我可以。這是一個演示。

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/434219.html
上一篇:從子查詢SQL列印資料
