RQE文件中常用语法详解
Rqe文件内容如下图:
label:


Report:

内容关键字说明:
REPORT_QUERY Name=“文件名”
Description=“描述”
TemplateVersion=“版本信息”
RequiresFilter=“Yes(No)”,是否需要过滤控制
DESIGN_TIME Progid=“调用的程序”
RUN_TIME Progid=“调用的程序”
Action=“DELEGATE、RANGE、COMMODITYCLASS等”,内容取决于Progid调用的程序
Arg=“TOP、BOTTOM、CODELIST等”,相当于类型过滤(比如填入“5”,就代表执行对象为阀门),内容取决于Progid调用的程序
***以上语句基本只在Report的RQE中可以用到,COMlabel中不用做修改。***
<RETURNED_PROPERTIES>中:
RETURNED_PROPERTY Name=“返回值的表头名称”,任意值。
SQLType=“返回值类型”
<PATHS>中:
SourceType=“查询起点接口名称”
SourceBOC=“查询起点实体类型”
DestinationInterface=“返回值的接口名称”
DestinationProperty=“返回值属性”
DestinationBOC=“查询终点实体类型”
Concatenate=“Yes(No)”,是否将多个查询的结果合并输出
PathSeparator=“各种分隔符”,合并输出的分隔符号
<STROKES>中:
STROKE Interface=“查询起点接口名称”
RelationCollection=“关系接口名称”
Recursive=“Yes(No)”,是否循环执行
Filter=“ALL、FIRST、LAST”,输出第几个属性值,默认为“FIRST”,比如要输出大小头的另一端属性就要改为“LAST”
IsVirtualRelationship=“Yes(No)”
ExitVlaue=“执行结束接口名称”,默认为“1”或者缺省
下面简单示意一下以上部分语句的执行效果:





接着改Concatenate=”No”,不联合输出:

设备的查询略有不同,小明,你要不要尝试一下呢。


您需要登录 或注册 后才可以发表评论。