LOV 港控/mmm° 2022-09-18 13:56 78阅读 0赞 LOV查询分为:LOV输入查询,手电筒LOV,手电筒LOV窗口查询 一:LOV输入查询 1 利用wizard向导创建LOV 2 输入SQL查询语句 3 设置返回block数据项 4 设置标题和选取列的名称 5 在block项中讲lov\_property 与创立lov进行关联 优点:快捷开发 缺点:如果想要创建新数据时。包含lov的数据项在保存时,会报错。 二:手电筒LOV 对数据项进行查询,并返回一条记录(record) 1 创建一个parameters 用于接受返回的参数 :parameter.header\_id 2 创建一个lov查询,并将主键赋给parameters参数 3 在要创建lov的block块 添加块级触发器 QUERY\_FIND --用来触发lov app\_find.query\_find('lov 的名称'); 4、添加数据块级PRE-QUERY触发器,代码如下: if :parameter.g\_query\_find = 'TRUE' //如果lov被触发 then :order\_headers.header\_id := :parameter.header\_id; //将参数接受的返回值赋给block块中的item :parameter.g\_query\_find := 'FALSE'; end if; 三:windows窗口LOV 1 打开标准FORM-APPSTAND.FMB 将对象组中的query\_find 标准模块拖入到待开发form中的object-group 2 设置导航块的下一导航块为目标块,上一导航块为本身 3添加数据块级QUERY\_FIND触发器(该触发器不是Form标准的,所以需要手工输入),代码如下,具体参数含义请直接参考app\_find包: /-----place at 要执行查询的数据块trigger中-----------/ app\_find.query\_find('SALES\_ORDER','QUERY\_FIND','QUERY\_FIND'); --**'数据块所在窗口名','query\_find 所在窗口名','query\_find 数据块名'** 4添加数据块级PRE-QUERY触发器,代码如下,注意赋值用Copy,范围查询用 IF :parameter.g\_query\_find = 'TRUE' THEN copy(name\_in('QUERY\_FIND.SIGNED\_UNIT\_CODE'),'CONTRACT\_PATH.SIGNED\_UNIT\_CODE'); --**'query\_find中查询item','数据块block中的item'** app\_find.query\_date\_range(:QUERY\_FIND.START\_DATE\_ACTIVE\_FROM,--**'query\_find 块中的查询item'** :query\_find.START\_DATE\_ACTIVE\_TO, 'CONTRACT\_PATH.START\_DATE\_ACTIVE');--**'数据块block 中的item'** :parameter.g\_query\_find := 'FALSE'; END IF;
相关 训练自己的唷lov https://blog.csdn.net/u014281900/article/details/80198347 Windows下使用COCO数据集训练Yolo(darkn 旧城等待,/ 2022年12月02日 12:25/ 0 赞/ 149 阅读
相关 LOV LOV查询分为:LOV输入查询,手电筒LOV,手电筒LOV窗口查询 一:LOV输入查询 1 利用wizard向导创建LOV 2 输入SQL查询语句 3 设置返回bloc 港控/mmm°/ 2022年09月18日 13:56/ 0 赞/ 79 阅读
相关 控制Input、LOV、日期框、数字框、多选框、Grid不可编辑且变灰 $("\templateName").attr("readonly",true).css("background", "\EEEEEE"); $('\end-date'). 本是古典 何须时尚/ 2022年01月05日 12:01/ 0 赞/ 322 阅读
还没有评论,来说两句吧...