Foxtable(狐表)用户栏目专家坐堂 → 在窗口中通过文本框查找行


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

主题:在窗口中通过文本框查找行

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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
在窗口中通过文本框查找行  发帖心情 Post By:2015/7/19 17:24:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:544444.png
图片点击可在新窗口打开查看
窗口中已绑定表"学员一览表"

添加了文本框和按钮

在文本框中输入某一列 信息  单击按钮 在绑定表中 选中该行

 

帮助里教了如何在菜单里设置搜索栏,在窗口中该如何实现呢?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/19 17:27:00 [只看该作者]


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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/7/19 17:54:00 [只看该作者]

我查找按钮 命令:

Dim Filter   As   String
 With e.Form.Controls("按学员姓名")
       If .Value   IsNot   Nothing  Then
         Filter =   "姓名 = '" & .Value &   "'"
       End   If
 End   With

 

如果不指定列  而是根据关键字呢?可以实现吗?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/19 18:04:00 [只看该作者]

Dim filter As String = "1=2"
For Each dc As Col In Tables("表A").Cols
    Filter &= " or Convert(" & dc.Name & ",'System.String') like '%" & e.Form.Controls("按学员姓名").Text & "%'"
Next

msgbox(filter)


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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/7/19 18:10:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:444433.jpg
图片点击可在新窗口打开查看
单击以后 弹出这个窗口

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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/7/19 18:12:00 [只看该作者]

窗口事件

Dim cmb As WinForm.ComboBox = e.form.Controls("输入关键字")
cmb.ComboList = DataTables("学员一览表")

要这样吗?

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/19 18:31:00 [只看该作者]

 你要实现怎样的一种查询?选择一个列,然后输入关键字查询?

 

 简单做个例子发上来。


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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/7/19 18:36:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:0009.png
图片点击可在新窗口打开查看


输入关键字 查询绑定表中 包含关键字的行。


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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/7/19 18:37:00 [只看该作者]

不用筛选,就选定指定行就行,or 选定行 突出显示
[此贴子已经被作者于2015/7/19 18:38:08编辑过]

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


加好友 发短信
等级:二尾狐 帖子:514 积分:3247 威望:0 精华:0 注册:2015/4/22 16:20:00
  发帖心情 Post By:2015/7/19 19:46:00 [只看该作者]

还在吗?

 回到顶部
总数 13 1 2 下一页