以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  控件TextBox判断  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=52880)

--  作者:shanmao
--  发布时间:2014/6/25 9:02:00
--  控件TextBox判断
我想判断控件TextBox1中输入的是字符型还是数值型的,如果是数值型的,那么执行相应的语句。这个判断条件怎么写?
--  作者:Bin
--  发布时间:2014/6/25 9:04:00
--  
用IsNumeric


--  作者:shanmao
--  发布时间:2014/6/25 9:08:00
--  
那日期型呢?是IsDate吗?
--  作者:Bin
--  发布时间:2014/6/25 9:10:00
--  
是的
--  作者:shanmao
--  发布时间:2014/6/25 9:28:00
--  
如果TextBox1输入的是数字,我想根据这个数字在A表中的B列来模糊查询.怎么设置?我是想用like,但是给我报错。




--  作者:有点甜
--  发布时间:2014/6/25 9:29:00
--  
以下是引用shanmao在2014-6-25 9:28:00的发言:
如果TextBox1输入的是数字,我想根据这个数字在A表中的B列来模糊查询.怎么设置?我是想用like,但是给我报错。



 

要这样写

 

"Convert(第一列, \'System.String\') like \'*xxxx*\'"


--  作者:Bin
--  发布时间:2014/6/25 9:29:00
--  
你要模糊筛选的列,是字符串列还是数值列?
--  作者:shanmao
--  发布时间:2014/6/25 9:32:00
--  
回复7楼,是数值列。我是根据TextBox1中输入的值来判断,如果是字符型的,那么就在A表中筛选字符型的列,如果是数值型的,就在A表中筛选数值列。
--  作者:Bin
--  发布时间:2014/6/25 9:34:00
--  
"Convert([列名], \'System.string\') LIke \'" & e.form.controls("TextBox1").text & "\'"