1/7用友股份-LE支持服务业务本部产品方案--《物资需求申请执行情况查询自定义查询说明》建立日期:2013-07-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-04432/7文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-07-01用友NC产品支持部V1.0版本领域模块备注3/7目录物资需求申请执行情况查询自定义查询说明.....................................................44/7物资需求申请执行情况查询自定义查询说明标准产品中,此节点的查询走的是查询引擎,查询条件和查询设计也都是通过“查询引擎管理”节点管理的。虽然标准产品此节点对应有一个查询模板,但此查询模板只是显示用,查询模板自身的查询条件(如>=,=,<=等)是不起作用的,真正起作用的还是查询引擎管理”的“筛选条件”。目前,标准产品里的查询条件都是“等于”,但是用户也可以自己配置不同的查询条件的。比如,现在想把查询条件里表体的“需求日期”改为两个查询条件,一个是操作符是>=,另一个是<=。以下修改是不起作用的:1)在“查询引擎管理”里找到“物资需求申请执行情况查询”的节点,然后进入“查询模型”->sql向导设计5/72)在“筛选条件”添加一个查询条件“需求日期”,值也定义为readate,修改两个参数的操作符分别为>=,<=参数名相同的时候,最后一个查询参数会覆盖掉之前重名的参数,所以以上配置之后的查询只能是查询”需求日期<=”的结果。可以通过以下操作实现上述需求。1)增加一个需求日期参数,如“reqdate2”。6/72)在“筛选条件”添加一个查询条件“需求日期”(点“待定”按钮添加),值定义为readate2,修改两个参数的操作符分别为>=,<=3)修改查询模板,添加查询条件readate2,为了区分两个日期,字段名称不要相同(多语要修改字段资源号),同时把操作符改成与查询引擎7/7一致。这样“需求日期”就可以按区间查询数据了。