以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 筛选问题请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3204) |
-- 作者:八婺 -- 发布时间:2009/6/18 23:18:00 -- 这种筛选应该加个年月列才好,不然写代码较麻烦。 Dim d As Date = Date.Today Dim d1 As Date = New date(d.Year,d.Month,1) Dim d2 As Date = New date(d.Year,d.Month,d.DaysInMonth(d.Year,d.Month)) Tables("工作安排").Filter = "((([管理措施] Is Not Null) Or [保健措施] Is Not Null) And [日期] >= #" & d1 & "#) And [日期] <= #" & d2 & "#" [此贴子已经被作者于2009-6-18 23:25:20编辑过]
|
-- 作者:八婺 -- 发布时间:2009/6/18 23:23:00 -- 其实筛选的代码很好写,告诉你个偷懒的办法。 按要求在表中对每个条件进行筛选(可以右键,也可以直接在排序与筛选中进行筛选),完了打开“排序与筛选”中的编辑,复制代码,贴到Tables("表名").Filter的后面就ok了。 当然对于日期的筛选,还得做进一步的处理。 |
-- 作者:xl -- 发布时间:2009/6/19 8:54:00 -- 以下是引用八婺在2009-6-18 23:23:00的发言: 老兄的语言风格真似CZY老师的风格!甚至地方语言“偶”也高度一致!!其实筛选的代码很好写,告诉你个偷懒的办法。 按要求在表中对每个条件进行筛选(可以右键,也可以直接在排序与筛选中进行筛选),完了打开“排序与筛选”中的编辑,复制代码,贴到Tables("表名").Filter的后面就ok了。 不会是CZY老师吧?? |
-- 作者:yangming -- 发布时间:2009/6/19 9:39:00 -- 以下是引用八婺在2009-6-18 23:23:00的发言:
其实筛选的代码很好写,告诉你个偷懒的办法。 按要求在表中对每个条件进行筛选(可以右键,也可以直接在排序与筛选中进行筛选),完了打开“排序与筛选”中的编辑,复制代码,贴到Tables("表名").Filter的后面就ok了。 当然对于日期的筛选,还得做进一步的处理。 受教了! |