Foxtable(狐表)用户栏目专家坐堂 → 怎样查询全部内容


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

主题:怎样查询全部内容

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


加好友 发短信
等级:婴狐 帖子:18 积分:196 威望:0 精华:0 注册:2016/9/26 15:20:00
怎样查询全部内容  发帖心情 Post By:2016/9/30 9:36:00 [只看该作者]

一个下拉框,里面的值有一个“全部”,选择全部,则查询表全部内容
Dim xz As WinForm.ComboBox = e.Form.Controls("cmbEmployee")
If xz.value = "全部"
        Tables("订单管理").ApplyFilter = False
               Tables("订单管理").Filter = Filter
        
    End If

怎样做???



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


加好友 发短信
等级:超级版主 帖子:110608 积分:562942 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/30 9:54:00 [只看该作者]

Dim xz As WinForm.ComboBox = e.Form.Controls("cmbEmployee")
If xz.value = "全部"
               Tables("订单管理").Filter = ""
    End If

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


加好友 发短信
等级:婴狐 帖子:18 积分:196 威望:0 精华:0 注册:2016/9/26 15:20:00
  发帖心情 Post By:2016/9/30 10:02:00 [只看该作者]

如果选择下拉框其他的值(具体的如北、南...),按里面的值查询,怎么写
With e.Form.Controls("cmbEmployee")
  If .Value IsNot Nothing Then
           If Filter >"" Then
               Filter = Filter & " And "
          End If
          Filter = Filter & "区域 = '" & .Value & "'"
         End If
End With
写了这个,就不能与上面的查询“全部”共用了

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


加好友 发短信
等级:超级版主 帖子:110608 积分:562942 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/30 10:23:00 [只看该作者]

Dim xz As WinForm.ComboBox = e.Form.Controls("cmbEmployee")

If xz.value = "全部"
               Tables("订单管理").Filter = ""
else
If .Value IsNot Nothing Then
           If Filter >"" Then
               Filter = Filter & " And "
          End If
          Filter = Filter & "区域 = '" & .Value & "'"
         End If
End With
Tables("订单管理").Filter = Filter
    End If

 回到顶部