以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口筛选 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=8776) |
||||
-- 作者:实话实说 -- 发布时间:2010/12/7 6:45:00 -- 窗口筛选 请帮忙在表A窗口的"筛选"按钮写入代码
|
||||
-- 作者:blackzhu -- 发布时间:2010/12/7 7:44:00 -- 你这个不会吧,老六不是有例子的吗? |
||||
-- 作者:blackzhu -- 发布时间:2010/12/7 7:49:00 -- Dim Filter As String With e.Form.Controls("型号") If .Value IsNot Nothing Then Filter = "型号 = \'" & .Value & "\'" End If End With With e.Form.Controls("规格") If .Value IsNot Nothing Then If Filter > "" Then Filter = Filter & " And " End If Filter = Filter & "规格 = \'" & .Value & "\'" End If End With If Filter > "" Then Tables("表A").Filter = Filter End If |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/12/7 7:50:00 -- 请参考:
你传上的文件,按钮代码是空白的,请看完上述内容之后尝试自己写,写不好,再连同你的代码一起上传。 [此贴子已经被作者于2010-12-7 7:57:40编辑过]
|
||||
-- 作者:实话实说 -- 发布时间:2010/12/7 8:06:00 -- 3楼的代码我会,主要是加了“完工”的筛选,帮助中没有这样的例子 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/12/7 8:20:00 -- 逻辑列的值,就是True和False而已:
Dim Filter As String |
||||
-- 作者:实话实说 -- 发布时间:2010/12/7 8:35:00 -- 不好意思。买了开发版快一年了,但帮助还没认真看过一遍,主要是没时间啊。通过我收集帮助中和狐爸及版主给的典型代码,我也做了几个管理软件在公司应用,反映还不错。等年底忙完了,我一定花半个月时间将帮助看2遍,顺便消化和优化一下收集的各种代码。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/12/7 9:09:00 -- 确实该好好看看帮助的,这样开发效率会更高。 例如下面的帮助,在示例十四,就讲了逻辑列的筛选:
http://help.foxtable.com/topics/1647.htm
不是吹牛,我还没有发现一个软件的帮助,可以做到Foxtable这么贴近用户。 |
||||
-- 作者:实话实说 -- 发布时间:2010/12/7 9:55:00 -- 是的.我以前买了很多VB+数据库方面的书,断断续续学了2年还没入门,是狐表让我真正领教了代码的魅力,让我有了做软件的成就感,三、四千元钱真值。 |