Foxtable(狐表)用户栏目专家坐堂 → [求助]数值框筛选问题


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

主题:[求助]数值框筛选问题

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
[求助]数值框筛选问题  发帖心情 Post By:2017/3/15 21:23:00 [只看该作者]

狐爸,请问下,我想做个用来筛选的数值框,数值框输入的数字,点下按钮,就从A列筛选出来,如果没有所要的数值,就提示,”不存在“这代码该怎么写,谢谢!

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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/3/15 21:38:00 [只看该作者]

Dim v As WinForm.NumericComboBox = e.Form.Controls("NumericComboBox1")
With Tables("表A")
    Dim dr As DataRow = .DataTable.Find("[A列] = " & v.Value)
    If dr IsNot Nothing Then
        .Filter = "[A列] = " & v.Value
    Else
        MessageBox.Show("没有满足条件的数据!")
    End If
End With

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/3/15 22:18:00 [只看该作者]

老师,上面的代码如果改为不按按钮,而是直接按下回车键就筛选出来,代码要怎么改,谢谢!

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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/3/15 22:31:00 [只看该作者]

数值输入框的ValueChanged事件代码:

Dim v As WinForm.NumericComboBox = e.Sender
With Tables("表A")
    Dim dr As DataRow = .DataTable.Find("[A列] = " & v.Value)
    If dr IsNot Nothing Then
        .Filter = "[A列] = " & v.Value
    Else
        MessageBox.Show("没有满足条件的数据!")
    End If
End With

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/3/15 23:06:00 [只看该作者]

老师,上面的代码,我按回车后,直接跳出“没有满足条件的数据!”不能筛选,但我的列有数据在

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


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

直接筛选不是最好的?TextChanged事件

 

Dim v As WinForm.NumericComboBox = e.Sender
Tables("表A").Filter = "[A列] = " & val(v.Text)
 

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/3/16 14:55:00 [只看该作者]

可以了,谢谢老师!

 回到顶部