以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于用Table控件模拟关联表问题求教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58753) |
-- 作者:xubing051018 -- 发布时间:2014/10/23 9:37:00 -- 关于用Table控件模拟关联表问题求教 我 用Table控件模拟关联表,但是模拟后测试的时候发现有个问题, 模拟后,我点击父表某行,子表能够正常显示对应的数据行,但是若此时对子表点击了 取消筛选 的按键,则子表会显示datatable里的所有数据行.这个感觉就不对了... 我有用设置关联表测试过,运用关联表是不会出现这种错误的.... 我几乎完全按照帮助里写的代码去做的,看不出代码有哪里不对或写漏,所以请教下这个怎么回事?
|
-- 作者:Bin -- 发布时间:2014/10/23 9:41:00 -- BeforeFilter 事件里处理一下. e.filter= "(" & e.Filter & ") and 关联列=\'" & tables(父表).current("关联列") & "\'" |
-- 作者:有点甜 -- 发布时间:2014/10/23 9:41:00 -- 肯定的。
你可以在beforeFilter 或者 afterFilter 加入重新筛选的代码
http://www.foxtable.com/help/topics/2059.htm
http://www.foxtable.com/help/topics/2060.htm
|
-- 作者:xubing051018 -- 发布时间:2014/10/23 9:55:00 -- 哦..试下..先谢了.. 不过这个可以在帮助的用Table控件模拟关联表这页里加上吧.... 不然我这种刚学的..遇到这个要纠结老半天的....
|