如何用一个语句达到这样的效果?
我做了个复杂条件的查询,比如有个统计部门的字段,如果用户不选部门 check1 就不做统计如果选中的话则查看该部门是否在部门表中,在的则统计,否则不统计
我的语句如下:
if thisform.check1.value=1
select 部门表
loca for 部门="管理"
if found()
b=" ,sum(‘管理’) "
else
b=" "
endif &&&& 这段语句能否用一句话代替?例如 iif( 该判断语句,b=",sum(‘管理’)",b=" ")
else
b=" "
endif
a=" select sum( '岗位') "
c=" from 表 into dbf temp "
a=a+b+c
&a
我的问题就是以上的一段判断语句能否用一句话代替,就是一句话判断是否部门表里是否存在“管理”这个字段?