以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  筛选问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46590)

--  作者:qianqian1530
--  发布时间:2014/2/26 8:28:00
--  筛选问题
为什么   整数型列 和 字符型列, 不能在一起 模糊筛选啊?

想要实现的话,一定要 把,整数列改成字符吗?

--  作者:Bin
--  发布时间:2014/2/26 8:32:00
--  
也可以转换一下. 利用Convert http://www.foxtable.com/help/topics/0098.htm

Tables("表A").Filter="Convert([第一列], \'System.String\') like \'%2%\'"


--  作者:lsy
--  发布时间:2014/2/26 8:37:00
--  

整数型不能模糊筛选,如果不嫌累赘,加一字符列。

DataColChanged

If e.DataCol.Name = "整数列" AndAlso e.DataRow.IsNull("整数列") = False Then
    e.DataRow("字符列") = e.DataRow(e.DataCol)
End If

这个字符列隐藏,想模糊筛选那个整数列的时候,实际以这个字符列来筛选。


--  作者:Bin
--  发布时间:2014/2/26 8:39:00
--  
以下是引用lsy在2014-2-26 8:37:00的发言:

整数型不能模糊筛选,如果不嫌累赘,加一字符列。

DataColChanged

If e.DataCol.Name = "整数列" AndAlso e.DataRow.IsNull("整数列") = False Then
    e.DataRow("字符列") = e.DataRow(e.DataCol)
End If

这个字符列隐藏,想模糊筛选那个整数列的时候,实际以这个字符列来筛选。

.


可以的,转换一下即可.

--  作者:lsy
--  发布时间:2014/2/26 9:03:00
--  
以下是引用Bin在2014-2-26 8:32:00的发言:
也可以转换一下. 利用Convert http://www.foxtable.com/help/topics/0098.htm

Tables("表A").Filter="Convert([第一列], \'System.String\') like \'%2%\'"

更方便。