以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请老师指点一下父表的筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62334) |
-- 作者:htlk25 -- 发布时间:2014/12/30 9:06:00 -- 请老师指点一下父表的筛选 前提:有一个父表(订单表),和一个子表(跟进记录表),子表有一列为”跟进日期“,并有很多条跟进记录; 我想对主表“订单表”作筛选,需要筛选出对应子表“跟进记录表”最新一次“跟进日期”为二天前的订单; 老师能提点一下吗? |
-- 作者:Bin -- 发布时间:2014/12/30 9:10:00 -- 你要筛选主表 还是子表? 筛选子表最新一次跟进日期,参考 http://www.foxtable.com/help/topics/2473.htm
|
-- 作者:有点甜 -- 发布时间:2014/12/30 9:15:00 -- Dim d As Date = Date.Today.AddDays(-2) Tables("父表").Filter = "关联列 in (\'" & DataTables("子表").GetComboListString("关联列", "跟进日期 <= #" & d & "#").Replace("|", "\',\'") & "\') " |
-- 作者:htlk25 -- 发布时间:2014/12/30 9:20:00 -- 以下是引用有点甜在2014-12-30 9:15:00的发言:
Dim d As Date = Date.Today.AddDays(-2) Tables("父表").Filter = "关联列 in (\'" & DataTables("子表").GetComboListString("关联列", "跟进日期 <= #" & d & "#").Replace("|", "\',\'") & "\') " 试试看 |
-- 作者:htlk25 -- 发布时间:2014/12/30 9:20:00 -- 以下是引用Bin在2014-12-30 9:10:00的发言:
你要筛选主表 还是子表? 筛选子表最新一次跟进日期,参考 http://www.foxtable.com/help/topics/2473.htm 我要筛选主表 |
-- 作者:htlk25 -- 发布时间:2014/12/30 10:26:00 -- 以下是引用有点甜在2014-12-30 9:15:00的发言:
Dim d As Date = Date.Today.AddDays(-2) Tables("父表").Filter = "关联列 in (\'" & DataTables("子表").GetComboListString("关联列", "跟进日期 <= #" & d & "#").Replace("|", "\',\'") & "\') " 老师,这个方法有二个问题: 1,我的关联列有多列呢?
请再指教一下,谢谢! [此贴子已经被作者于2014-12-30 10:26:39编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/12/30 10:31:00 -- 例子上传上来测试。
例子上说明要做到什么效果 |