如果是在access数据库的窗体里写代码,if (expr) then *** else *** endif 语句是可以用的。如果是sql语句里可以用IIf(expr, truepart, falsepart),如果不行,我想应该是你的表达式有问题吧。
你在VB.NET中 进行条件判断 到ACCESS中直接查询数据 比 你在ACCESS中进行条件判断 简单得多
IIf(IsNull([Forms]![存书查询窗体]![类别]),'*',[Forms]![存书查询窗体]![类别])