|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 baowang519 于 2011-12-10 22:02 编辑
各位前辈:我想实现在确定会员名的同时,时间模糊查找(可有可无,比如I7单元格可以输入日期也可是空值,有日期数值时精确查找,空值时模糊查找,能实现吗?)使用了一下语句:
sql = "select * from 消费记录 where 会员名 = '" & [D4] & "'and 拍摄日期 like '%" & "#" & [I7] & "#" & "%'"
结果查找不到任何记录,是不是 { 拍摄日期 like '%" & "#" & [I7] & "#" & "%'" }写错了?
请前辈帮忙看看应该怎样写,谢谢!
按marco前辈的帮助
sql = "select * from 消费记录 where 会员名 = '" & [D4] & "'and 拍摄日期 like '%" & [I7] & "%'"
查找的结果感觉和 sql = "select * from 消费记录 where 会员名 = '" & [D4] & "'"相同
按zhangjimfu 前辈的帮助
sql ="select * from 消费记录 where 会员名 = '" & [D4] & "' and 拍摄日期 like iif(isnull(" & [I7] & "),'*'," & [I7] & ")"
会提示:
请前辈们帮帮忙!
|
|