以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]求代码,筛选后还绑定行???  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82927)

--  作者:fox-BT
--  发布时间:2016/3/28 11:01:00
--  [求助]求代码,筛选后还绑定行???

如何设定:点击表A第一行等于表B第一行,并且,表A筛选时,表B也同时筛选?


例如:表A有100行,“陈小明” 在第86行,当表A筛选“陈小明”后,这一行就变成了第1行了,如何让表B也同时变成第1行?
     或者:表A的这一行,筛选出来后,行数还写着是第86行?

求代码???
 
 
 
 

此主题相关图片如下:qq图片20160328110125.png
按此在新窗口浏览图片

此主题相关图片如下:qq图片20160328110333.png
按此在新窗口浏览图片

--  作者:大红袍
--  发布时间:2016/3/28 11:22:00
--  

加一列表达式列,【编号】,然后设置公式 http://www.foxtable.com/help/topics/1443.htm

 


--  作者:fox-BT
--  发布时间:2016/3/28 11:51:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160328115337.png
图片点击可在新窗口打开查看

 

 

这样就变成了两个列编号了,,怎么把第一个删除


 


--  作者:大红袍
--  发布时间:2016/3/28 11:58:00
--  

AfterOpenProject事件

 

Tables("表A").grid.cols(0).visible = False


--  作者:fox-BT
--  发布时间:2016/3/28 13:53:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160328134445.png
图片点击可在新窗口打开查看

 

 

 

在上图这个表的筛选里,如何设置代码,让表A筛选后,表B表C同时也变化?

比如,表A第十行是"陈小明",表B第十行是"进货100件",表C第十行是收入"20000"

     当表A筛选"陈小明"的时候,这时,表A就会变成这样:


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160328135133.png
图片点击可在新窗口打开查看

 

 

 

我想要的效果是表B也被筛选出来,如下图:

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160328135254.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2016/3/28 14:19:00
--  

它们之间,一定要用相同的列关联起来啊。比如你可以试试这样

 

Tables("表B").Filter = "姓名 = \'" & e.Table.Current("姓名") & "\'"

Tables("表C").Filter = "姓名 = \'" & e.Table.Current("姓名") & "\'"


--  作者:fox-BT
--  发布时间:2016/3/28 15:10:00
--  

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160328150833.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160328150836.png
图片点击可在新窗口打开查看

 

 

 

你好,请问上图

 

当表"一0"筛选出两个相同的行后,表"一1"为何只显示一个行?

如何让表"一0"筛选出多少个行的同时,表"一1"也显示多少个行?


--  作者:大红袍
--  发布时间:2016/3/28 15:16:00
--  

那试试

 

Tables("表B").Filter = e.Table.Filter

Tables("表C").Filter = e.Table.Filter


--  作者:fox-BT
--  发布时间:2016/3/28 15:41:00
--  

这样不行,这样筛选,只能筛选表A第一列和表B第一列的相同行

 

我现在想要的效果是,当表A点击第一行时,表B鼠标也移动到第一行,当表A点击第十行时,表B鼠标也移动到第十行;

并且,当表A筛选后,比如筛选了第十行出来,这时表A原来的第十行就会变成了第一行,但表B的鼠标还是在第十行!

 

现在情况是,当表A筛选了第十行出来的时候,这原来是第十行的行,就变成了第一行,而,表B原来的第十行还是在第十行,表B的鼠标则移动到第一行去了


--  作者:大红袍
--  发布时间:2016/3/28 15:43:00
--  
没有你这么奇葩的应用啊,上传具体实例。