以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]or and 并用判断  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77965)

--  作者:vvfree
--  发布时间:2015/11/29 15:33:00
--  [求助]or and 并用判断
if e.Form.Controls("DateTimePicker1").value =Nothing  Or e.Form.Controls("DateTimePicker2").value =Nothing And e.Form.Controls("ComboBox1").value =Nothing  And  e.Form.Controls("ComboBox2").value =Nothing then
end if

为什么这句当 DateTimePicker1 或 DateTimePicker2 空时无法单独判断? 但是两个为空时又成立?OR 不起做用,请问要怎么改呢? 

--  作者:大红袍
--  发布时间:2015/11/29 15:35:00
--  

or 加上括号

 

If (e.Form.Controls("DateTimePicker1").value =Nothing  Or e.Form.Controls("DateTimePicker2").value =Nothing)


--  作者:vvfree
--  发布时间:2015/11/29 16:44:00
--  回复:(大红袍)or 加上括号 If (e.Form.Co...
.Filter = "crktime >= \'2016/11/22\' and  crktime <= \'2016/11/22\' and (crkdh like \'%l%\' or lcddh like \'%l%\')"

模糊查询 按时间段查找  这句哪里问题?  同日期 符合crkdh 和 lcddh 的有很多 但是只出来一行?

--  作者:大红袍
--  发布时间:2015/11/29 16:46:00
--  
Filter = "crktime >= #2016-11-22# and  crktime < #2016-11-23# and (crkdh like \'%l%\' or lcddh like \'%l%\')"
--  作者:vvfree
--  发布时间:2015/11/29 17:03:00
--  
还是不行 我查看了数据库 发现 日期有时间比如 2016-11-22 12:00:00.000  会不会是这些导致查不出来? 
--  作者:vvfree
--  发布时间:2015/11/29 17:27:00
--  
可以了 谢谢