以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  副表问题求助版主?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=129286)

--  作者:lisheng1971
--  发布时间:2018/12/25 22:05:00
--  副表问题求助版主?
1、表1,有20列,1000行,在窗口1中;
2、表2(表1 的副表),取表1中的10列,在窗口2中;
3、都有“是否合格”列,想实现在窗口2 中的表2只显示“合格”的行,这已实现。

问题:我如果在表2 中的某列右击后选择“取消筛选”,那么会显示表1中的所有行,关闭窗口重新打开又正常了,这是为什么原因?请版主指教!

--  作者:有点蓝
--  发布时间:2018/12/25 22:22:00
--  
我测试没有这种情况,上传具体实例测试
--  作者:lisheng1971
--  发布时间:2018/12/25 22:53:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:我的项目.rar

版主给看看,现在是窗口中的控件只能在其中1个窗口中正常,前提是先打开这个窗口,比如总人数之类的,另外象“工作单位”等在“查询”上也不起作用了;

[此贴子已经被作者于2018/12/25 22:58:43编辑过]

--  作者:有点蓝
--  发布时间:2018/12/25 23:30:00
--  
CurrentChanged事件

ElseIf Forms("技师高技理论").Opened Then

改为

If Forms("技师高技理论").Opened Then

--  作者:lisheng1971
--  发布时间:2018/12/25 23:42:00
--  
版主,情况还是一样,右击某列,就又不行了,我后面还会有几个窗口,几个副表。
我如果想选某个公司查询一下,也没有反应
[此贴子已经被作者于2018/12/25 23:49:54编辑过]

--  作者:有点蓝
--  发布时间:2018/12/26 8:51:00
--  
请说明详细测试步骤。最好截图说明
--  作者:lisheng1971
--  发布时间:2018/12/26 11:43:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:正常界面.png
图片点击可在新窗口打开查看
这是“技师高技理论”窗口中表的正常显示,但随意右击某列,选择“取消筛选”,就变成了下面的界面,补考的人员也显示出来了

 


图片点击可在新窗口打开查看此主题相关图片如下:不正常界面.png
图片点击可在新窗口打开查看
这个不知是为什么
--  作者:有点蓝
--  发布时间:2018/12/26 12:02:00
--  
既然都取消筛选了,当然会显示所有的数据啊。不然你就屏蔽这个筛选菜单
--  作者:有点甜
--  发布时间:2018/12/26 16:16:00
--  

方法一:修改【取消筛选】菜单的代码;

 

方法二:屏蔽、隐藏【取消筛选】菜单;

 

方法三:写代码处理 http://www.foxtable.com/webhelp/scr/2059.htm

 


--  作者:lisheng1971
--  发布时间:2018/12/27 1:59:00
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看谢谢甜版!看来还是有办法可想的!
             方法三可能更能达成我想要的结果:只对“鉴定等级”列禁止[取消筛选],其它列还是照常可以用到[取消筛选],只是看帮助,这代码还是没能理解。