Foxtable(狐表)用户栏目专家坐堂 → [求助] 在窗口中的筛选问题


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

主题:[求助] 在窗口中的筛选问题

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


加好友 发短信
等级:婴狐 帖子:18 积分:193 威望:0 精华:0 注册:2014/8/13 9:53:00
[求助] 在窗口中的筛选问题  发帖心情 Post By:2014/8/14 12:08:00 [只看该作者]

在窗口上的一个文本框中输入单号,显示这一行,如何实现?

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


加好友 发短信
等级:婴狐 帖子:12 积分:198 威望:0 精华:0 注册:2014/3/17 9:38:00
  发帖心情 Post By:2014/8/14 12:13:00 [只看该作者]

我做过类似的,我是参考CaseStudy里的"自定义录入界面之一.Table",复制代码,稍微改改

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/14 14:03:00 [只看该作者]

 你可以参考如下例子

 

http://www.foxtable.com/help/topics/1058.htm

 


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


加好友 发短信
等级:婴狐 帖子:18 积分:193 威望:0 精华:0 注册:2014/8/13 9:53:00
  发帖心情 Post By:2014/8/14 14:07:00 [只看该作者]

谢谢,我需要在窗口中显示,直接修改比较方便。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/14 14:16:00 [只看该作者]

以下是引用如意大帝在2014-8-14 14:07:00的发言:
谢谢,我需要在窗口中显示,直接修改比较方便。

 

 也是一样的,你先参考着做,做不好,就把你做一半的例子上传上来。


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


加好友 发短信
等级:婴狐 帖子:18 积分:193 威望:0 精华:0 注册:2014/8/13 9:53:00
  发帖心情 Post By:2014/8/14 17:38:00 [只看该作者]

Dim Filter As String
With e.Form.Controls("TB1")
    If .Value IsNot Nothing Then
        Filter = "订单号 = '" & .Value & "'"
    End If
End With
If Filter > "" Then
    Tables("总表").Filter = Filter
End If

 

      成功在表中筛选出一行,但我想在窗口中筛选,直接修改起来比较方便。应该怎样改呢?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/14 17:41:00 [只看该作者]

红色改成你的对应的表名

 

Dim Filter As String
With e.Form.Controls("TB1")
    If .Value IsNot Nothing Then
        Filter = "订单号 = '" & .Value & "'"
    End If
End With
If Filter > "" Then
    Tables("窗口1_Table1").Filter = Filter
End If


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/8/14 17:41:00 [只看该作者]

Dim Filter As String
With e.Form.Controls("TB1")
    If .Value IsNot Nothing Then
        Filter = "订单号 = '" & .Value & "'"
    End If
End With
If Filter > "" Then
    Tables("窗口1_Table1").Filter = Filter
End If


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


加好友 发短信
等级:婴狐 帖子:18 积分:193 威望:0 精华:0 注册:2014/8/13 9:53:00
  发帖心情 Post By:2014/8/15 14:29:00 [只看该作者]

圆满解决,非常感谢!

 回到顶部