以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 怎样查询全部内容 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91132) |
-- 作者:kjkui -- 发布时间: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 怎样做??? |
-- 作者:有点蓝 -- 发布时间:2016/9/30 9:54:00 -- Dim xz As WinForm.ComboBox = e.Form.Controls("cmbEmployee") If xz.value = "全部" Tables("订单管理").Filter = "" End If |
-- 作者:kjkui -- 发布时间: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 写了这个,就不能与上面的查询“全部”共用了 |
-- 作者:有点蓝 -- 发布时间: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 |