Office中国论坛/Access中国论坛

标题: [求助]关于查询 [打印本页]

作者: fengqingya    时间: 2005-3-7 23:48
标题: [求助]关于查询
[attach]9240[/attach]

里面建好了一个查询qrproperty, 关于density那一项的条件是 Between IIf(IsNull([Forms]![Switchboard]![densitylow]),0,[Forms]![Switchboard]![densitylow]) And IIf(IsNull([Forms]![Switchboard]![densityhigh]),50,[Forms]![Switchboard]![densityhigh])  我想把它改成 如果[form]![switchboard]![property] = density  (我不懂这个等于该是怎么表达呢,string)才有这个条件, 如果不等于呢,就默认Between 0 And 50

怎么做呢?[em06]
作者: hi-wzj    时间: 2005-3-8 02:38
等于就是:=  不等于就是:<>
作者: hi-wzj    时间: 2005-3-8 02:39
同时iif函数是可以嵌套使用的。
作者: fengqingya    时间: 2005-3-8 19:54
我用 = 写了一个,IIf ([Forms]![Switchboard]![property] = "Density", 2 ,3) 一点都没效果,输出一直是3。。。我改成IIf ([Forms]![Switchboard]![property] <> "Density", 2 ,3) 还有点用[em06] 总是不对阿,

我改成这个Between (IIf([Forms]![Switchboard]![property]<>"Density,g/cc",[Forms]![Switchboard]![min],0)) And (IIf([Forms]![Switchboard]![property]<>"Density,g/cc",[Forms]![Switchboard]![max],50)) 新问题又出来了,min,max必须有输入才行

[em06]

下边是图,帮帮我吧,还有怎么加 帮助 呢?我用超级链接加了个help.chm,但每次点开的时候都蹦出警告[attach]9269[/attach]

[em09]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3