Foxtable(狐表)用户栏目专家坐堂 → 在TextBox1框中用“开piao金额”列筛选出错


  共有1586人关注过本帖树形打印复制链接

主题:在TextBox1框中用“开piao金额”列筛选出错

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


加好友 发短信
等级:三尾狐 帖子:668 积分:7918 威望:0 精华:0 注册:2015/8/24 9:02:00
在TextBox1框中用“开piao金额”列筛选出错  发帖心情 Post By:2017/4/11 18:09:00 [只看该作者]

在TextBox1框中输入“开piao金额”列筛选出错

金额格式为双精度小数


Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("项目开piao")
If txt = "" Then
    tbl.Filter = ""
Else
    txt = "'%" & txt & "%'"
    tbl.Filter = "项目名称 Like " & txt & " Or 申请人 Like " & txt & " Or fa piao编号 Like " & txt & " Or 开piao金额 Like " & txt 
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/11 18:10:00 [只看该作者]

改成

 

tbl.Filter = "项目名称 Like " & txt & " Or 申请人 Like " & txt & " Or fa piao编号 Like " & txt & " Or convert(开piao金额, 'System.String') Like " & txt 

[此贴子已经被作者于2017/4/11 18:11:06编辑过]

 回到顶部