FRM-41052: Cannot find window: invalid ID
使用QUERY_FIND查找之后,点击手电筒时,报错。
提示3次后,都点击OK,查询窗口正常显示。
解决:
出现上述问题,是因为在调用FORM标准的方法时,需要传入WINDOW NAME的地方,传入一个系统不能识别的窗口名称。
本人在使用QUERY_FIND查找时,在查询BLOCK块自定义QUERY_FIND触发器中传入非法参数:
app_find.query_find('HEADERS','QUERY_FIND','QUERY_FIND');出现错误 第一个参数错误。
正确为:
app_find.query_find('MAIN','QUERY_FIND','QUERY_FIND'); (PS:HEADERS查询结果数据块在MAIN窗口上)
语法:
APP_FIND.QUERY_FIND(<查询结果数据块所在窗口名称>,. <QUERY_FIND查找窗口名称>,. <QUERY_FIND查找块名称>);