我是ACCESS的使用,现在正在使用ADP做数据库,因为使用的是SQL的后台,所以想请教一下查询语句的差异!Like IIf([forms]![report]![time] Is Null,"*",'*' & [forms]![report]![time] & '*')像这样的查询语句用到SQL应该怎么写呢?SQL不支持IIf !!还有什么其它要注意的问题吗?

解决方案 »

  1.   

    用 case when then else end
      

  2.   

    Like ( case when [forms] Is Null and  [report] Is Null and   [time]  Is Null then '*' else '*'+[forms]+[report]+[time] & '*')
     这样试试
      

  3.   

    其实只是针对[time]字段作查询,[forms]![report]![time]指的是在“report”窗体下的[time]控件!SQL如何指定对窗体上的控件进行查询呢?lwl0606(寒泉) 应该表达的应该是对三个字段进行模糊交错查询,告诉我应该怎么指定窗体某控件呢?