大侠们,进来看看!!!! 难难啊!!!!
有三个字段;
条码 编号 名称
10001001 00001 花生
随便输入一字符串,如果这三个字段中一个有的话就过滤出来。。。。
我这样写,可是有错。。。
s_str="taoma like '%"+s_filter+"%' or bianhao like '%"+s_filter+"%' or mingchen like '%"+s_filter+"%'"
dw_1.setfilter(s_str)
dw_1.filter()
要怎么做???帮帮忙,先谢谢啦!!!
[解决办法]
s_str="(taoma like '%"+s_filter+"%') or (bianhao like '%"+s_filter+"%') or (mingchen like '%"+s_filter+"%')"
dw_1.setfilter(s_str)
dw_1.filter()
即可
有like必须用括号
[解决办法]
like不一定非要加括号,怀疑楼主是taoma写错了,条码的拼音是tiaoma
[解决办法]
like在filter里使用的话,如果只有一个条件,是不需要括号的,如果超过1个条件,须要用括号
leio可以去试一下
[解决办法]
多个like的话是要用括号的
[解决办法]
多个like是需要加括号的