以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Combox问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3385) |
-- 作者:forwork -- 发布时间:2009/7/1 16:59:00 -- Combox问题 我在页面上设置4个combox,通过这4个combox的值来实现查询表。最后表显示筛选出的信息!可以只在一个combox里输入内容查询,也可以多个。请问怎么实现...... |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/1 17:02:00 -- 参考: 开发篇 - 窗口设计 - 其他 - 一个例子 |
-- 作者:shxiaoya -- 发布时间:2009/7/1 17:03:00 -- Dim Filter As String With e.Form.Controls("combox1") If .Value IsNot Nothing Then Filter = "产品 = \'" & .Value & "\'" End If End With With e.Form.Controls("combox2") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "客户 = \'" & .Value & "\'" End If End With With e.Form.Controls("combox3") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "雇员 = \'" & .Value & "\'" End If End With With e.Form.Controls("combox4") If .Value IsNot Nothing Then If Filter >"" Then Filter = Filter & " And " End If Filter = Filter & "日期 = #" & .Value & "#" End If End With If Filter > "" Then Tables("订单").Filter = Filter End If |
-- 作者:forwork -- 发布时间:2009/7/1 17:06:00 -- 谢谢!!! |
-- 作者:blackzhu -- 发布时间:2009/7/2 8:31:00 -- 以下是引用forwork在2009-7-1 16:59:00的发言:
我在页面上设置4个combox,通过这4个combox的值来实现查询表。最后表显示筛选出的信息!可以只在一个combox里输入内容查询,也可以多个。请问怎么实现...... 看yang版的模糊查询,利用一个combox就可以解决问题了. |
-- 作者:kylin -- 发布时间:2009/7/2 8:33:00 -- 多个有多个的好处,直观明了 |
-- 作者:yangming -- 发布时间:2009/7/2 8:39:00 -- 各取所需,呵呵 |