Foxtable(狐表)用户栏目专家坐堂 → 求个实现方法!


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

主题:求个实现方法!

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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
求个实现方法!  发帖心情 Post By:2014/8/21 14:01:00 [只看该作者]

如下图,上面圈的地方实现下面表的查询和筛选,按钮代码写完了,现在只有清空和撤销的好使,不能正常查询。

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


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


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

 查询,参考这里

 

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

 


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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
  发帖心情 Post By:2014/8/21 14:17:00 [只看该作者]

Forms("收费").Controls("loudaima").BindingField = "客户信息.楼代码"

是在窗口的Afterload 事件里吗?还是没有效果。

下面是查询按钮的代码
Dim Filter1 As String
With e.Form.Controls("loudaima")
    If .Value IsNot Nothing Then
        Filter1 = "楼代码 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("xiaoqu")
    If .Value IsNot Nothing Then
        If Filter1 > "" Then
            Filter1 = Filter1 & " And "
        End If
        Filter1 = Filter1 & "小区 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("louhao")
    If .Value IsNot Nothing Then
        If Filter1 > "" Then
            Filter1 = Filter1 & " And "
        End If
        Filter1 = Filter1 & "楼号 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("danyuan")
    If .Value IsNot Nothing Then
        If Filter1 > "" Then
            Filter1 = Filter1 & " And "
        End If
        Filter1 = Filter1 & "单元 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("cengshu")
    If .Value IsNot Nothing Then
        If Filter1 > "" Then
            Filter1 = Filter1 & " And "
        End If
        Filter1 = Filter1 & "层数 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("shihao")
    If .Value IsNot Nothing Then
        If Filter1 > "" Then
            Filter1 = Filter1 & " And "
        End If
        Filter1 = Filter1 & "室号 = '" & .Value & "'"
    End If
End With
[此贴子已经被作者于2014-8-21 14:20:30编辑过]

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


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

 最后不是要写哪个各个表要查询么?

 

Tables("表A").Filter = Filter1


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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
  发帖心情 Post By:2014/8/21 15:22:00 [只看该作者]

甜老师又出了个新问题,现在只要在筛选树双击的时候,上边文本框会自动填入数据而且数据还没有用,这个问题如何解决。

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


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

以下是引用coolbhb在2014-8-21 15:22:00的发言:
甜老师又出了个新问题,现在只要在筛选树双击的时候,上边文本框会自动填入数据而且数据还没有用,这个问题如何解决。

 

窗口的控件,不要绑定表列,也不要用代码绑定

 

删除类似代码 Forms("收费").Controls("loudaima").BindingField = "客户信息.楼代码"


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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
  发帖心情 Post By:2014/8/21 15:25:00 [只看该作者]

那不绑定又如何用上边文本框查询筛选。。。

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


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

以下是引用coolbhb在2014-8-21 15:25:00的发言:
那不绑定又如何用上边文本框查询筛选。。。

 

绑定和筛选没有任何关系。


 回到顶部