如何解决 FRM:40105- Unable to resolve reference to item 问题?
How to solve FRM:40105- Unabel to resolve reference to item problem?
我是 Oracle 表单和报告的新手。我正面临这个错误。
我创建了 Employees 数据块并将其显示到 canvas。我使用 execute_query 作为新表单实例触发了我的模块。然后取一个显示文本项并将其数据库设置为否并将此名称设置为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 是我的块项目之一,但我仍然不明白我应该修复哪里才能解决这个问题。
请帮忙!
应该是这样的 - 基于 Forms Help 说:
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;
说你做不到……好吧,我可以。这是一个演示。
我是 Oracle 表单和报告的新手。我正面临这个错误。 我创建了 Employees 数据块并将其显示到 canvas。我使用 execute_query 作为新表单实例触发了我的模块。然后取一个显示文本项并将其数据库设置为否并将此名称设置为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 是我的块项目之一,但我仍然不明白我应该修复哪里才能解决这个问题。 请帮忙!
应该是这样的 - 基于 Forms Help 说:
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;
说你做不到……好吧,我可以。这是一个演示。