Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 从oracle表单中的datablock1单击按钮填充datablock2_Search_Triggers_Oracle10g_Oracleforms - Fatal编程技术网

Search 从oracle表单中的datablock1单击按钮填充datablock2

Search 从oracle表单中的datablock1单击按钮填充datablock2,search,triggers,oracle10g,oracleforms,Search,Triggers,Oracle10g,Oracleforms,我不熟悉oracle表单。这是我的问题。我有2个数据块和1个控制块。我在数据块1中有3个txtbox,在控制块中有一个搜索按钮,在数据块2中有一个表格表单。 现在,如果我在datablock1中的文本框中输入一些内容并单击search按钮,它应该根据搜索结果填充datablock2中的表格形式。 如果文本框为空,并且我单击了搜索按钮,则应该用所有详细信息填充表格 非常感谢您的帮助您应该创建一个where子句,并在when按钮按下触发器时输入字段。 然后,您需要使用set_block_属性来

我不熟悉oracle表单。这是我的问题。我有2个数据块和1个控制块。我在数据块1中有3个txtbox,在控制块中有一个搜索按钮,在数据块2中有一个表格表单。

现在,如果我在datablock1中的文本框中输入一些内容并单击search按钮,它应该根据搜索结果填充datablock2中的表格形式。

如果文本框为空,并且我单击了搜索按钮,则应该用所有详细信息填充表格


非常感谢您的帮助

您应该创建一个where子句,并在when按钮按下触发器时输入字段。 然后,您需要使用set_block_属性来设置块的one-time where子句,或者如果您希望在用户以表格形式启动查询时使用相同的查询,则需要使用块的默认where属性。 例如:

DECLARE
  v_where VARCHAR2(10);
BEGIN
  v_where:='DEPTNO='||'10'; 
  set_Block_Property('EMP',ONETIME_WHERE,v_where);
  Execute_Query(all_records);
END;