Foxtable(狐表)用户栏目专家坐堂 → 模糊筛选时日期的问题


  共有2839人关注过本帖平板打印复制链接

主题:模糊筛选时日期的问题

帅哥哟,离线,有人找我吗?
scott518
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
模糊筛选时日期的问题  发帖心情 Post By:2014/7/9 16:27:00 [只看该作者]

当一个表中加载了数据后,在文本框中输入文字后会模糊筛选,文本改变时的代码中用了日期的转换:

If tbl.Cols(Cls(i)).IsNumeric OrElse tbl.Cols(Cls(i)).IsDate Then  '将数值或日期转换为字符
    flt = flt & " Convert(" & Cls(i) & ",'System.String') like " & txt
Else
    flt = flt & Cls(i) & " like " & txt
End If

问题如下:
同一个表中的数据,有的用户输入2014-05-01可以筛选出数据,但有的用户同样的输入却没有数据,必须要输入2014-5-1,即不要月和日前面的那个0,这种情况是怎么产生的?会不会和上面的转换代码有关系?同一台电脑上应该不会同时出现上述两种情况吧

 

谢谢!


 回到顶部