Foxtable(狐表)用户栏目专家坐堂 → 请问下自定义录入界面之四的下拉窗口,能模糊筛选远程数据吗


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

主题:请问下自定义录入界面之四的下拉窗口,能模糊筛选远程数据吗

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


加好友 发短信
等级:小狐 帖子:384 积分:4174 威望:0 精华:0 注册:2011/12/31 14:28:00
请问下自定义录入界面之四的下拉窗口,能模糊筛选远程数据吗  发帖心情 Post By:2017/3/25 21:36:00 [只看该作者]

Dim txt As String = e.Form.DropDownBox.Text
Dim
tbl As Table = Tables("窗口1_Table1")
If
txt = "" Then
   
tbl.Filter = ""
Else

    txt =
"'%" & txt & "%'"
    tbl.Filter =
"客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt
End
If
e.Form.DropDownBox.
Select()
'将输入焦点返回下拉列表框


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


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

把你远程数据先加载出来,在筛选不行?

 

如果要动态加载,就把Filter改成LoadFilter

 

Dim txt As String '= e.Form.DropDownBox.Text
Dim tbl As Table = Tables("窗口1_Table1")
If txt = "" Then
    tbl.DataTable.LoadFilter = ""
Else
    txt = "'%" & txt & "%'"
    tbl.DataTable.LoadFilter = "客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt
End If
tbl.DataTable.load
e.Form.DropDownBox.Select() '将输入焦点返回下拉列表框


 回到顶部