Foxtable(狐表)用户栏目专家坐堂 → 功能区用组合框按值筛选问题


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

主题:功能区用组合框按值筛选问题

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
功能区用组合框按值筛选问题  发帖心情 Post By:2017/4/16 22:40:00 [显示全部帖子]

老师,请问下我在功能区里设计了一个组合框,在组合框里输入数据就可以按值筛选,代码怎么写,最好可以模糊筛选

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/17 0:39:00 [显示全部帖子]

老师,上面的管理项目怎么打开,我是开发版的,上面的文件我打不开

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/17 0:53:00 [显示全部帖子]

我文件的后缀名是foxdb

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/17 6:11:00 [显示全部帖子]

老师,我用商业版打开了,非常感谢您解决了我的问题,谢谢!有一个问题我想问下怎么设置输入助手,我不知道为什么在输入框的右边的三角尖点了没反应,也没看到设置输入助手的地方,但是在你发的管理项目1.table里点输入框的右边的三角尖又可以看到下拉的数据。还有一个不解,发现表达式列和整数列都不能筛选,只能字符型才可以,有没有办法让表达式列和整数列也可以进行筛选。

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/17 16:11:00 [显示全部帖子]

老师什么的问题我已经解决了,非常感谢您的帮助!
老师,我想在菜单加个筛选按钮,下面的代码本来是放在窗口的筛选代码里的,我移到菜单的筛选按钮里但是不行,不知道该怎么改,我想改成为对当前表当前列的,不要对指定表指定列,麻烦老师帮我改下,谢谢!

Dim Filter As String

With e.Form.Controls("付款")
    If .Value IsNot Nothing Then
        Filter = "付款 = '" & .Value & "'"
    End If
End With

If Filter > "" Then

    CurrentTable.Filter = Filter
End If

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/17 21:48:00 [显示全部帖子]

With CurrentTable
   CurrentTable .Filter = "convert(" & .Cols(.ColSel).name & ",'System.String') Like '%" & e.ComboBox.Text & "%'"
End With

e.ComboBox.Items.Clear '清除原有项目
For Each v As String In CurrentTable.DataTable.GetComboListString(CurrentTable.Cols(CurrentTable.ColSel).Name).Split("|")
    Dim b As New RibbonMenu.Button(v)
    b.Text = v
    e.ComboBox.Items.Add(b)
Next

老师,上面两段代码是从你发给我的表里提取出来的,我想问下,如果我建立2个这样的组合框,第一个筛选完后,第二个筛选框我想从第一个筛选完后的数据基础上再筛选,这代码该怎么改,麻烦老师帮我改下,谢谢!

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/18 18:28:00 [显示全部帖子]

老师,这个组合框试了下可以二次筛选了,但会出现个问题,输入的数据假如不小心按错键盘输入错了,我往后撤销一个数字,但表的数据不会实时更新还原到我撤销前的数据状态。麻烦能再改一下吗?谢谢!


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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/19 15:26:00 [显示全部帖子]

老师,这个代码有撤销时数据更新还原到撤销前的数据状态功能了,但是之前的在筛选的基础上再筛选的功能又变没了,老师能再帮忙看下吗?

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/19 15:55:00 [显示全部帖子]

老师,第一个筛选可以,在第二个筛选框输入后数据后就跳出现下面的错误

语法错误:“andconvert”运算符后缺少操作数。

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


加好友 发短信
等级:三尾狐 帖子:715 积分:6677 威望:0 精华:0 注册:2016/6/27 17:56:00
  发帖心情 Post By:2017/4/19 16:33:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1 (3).table

老师,还是不行,我上传附件了,麻烦您帮我看下,谢谢!

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