Foxtable(狐表)用户栏目专家坐堂 → 求解:窗口表的奇异现象


  共有1571人关注过本帖树形打印复制链接

主题:求解:窗口表的奇异现象

帅哥哟,离线,有人找我吗?
y2287958
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4627 积分:33767 威望:0 精华:0 注册:2008/8/31 22:44:00
求解:窗口表的奇异现象  发帖心情 Post By:2018/11/15 17:33:00 [只看该作者]

具体问题见附件。

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

 

一、问题描述:

1、先单击窗口的“生成窗口表数据”按钮,生成窗口表数据;

2、再单击窗口的“查询选中记录”,窗口表记录为“第一列”为选中的记录;

3、接着单击窗口表的“第一列”逻辑框,点击一次,当前行即会隐藏(消失)掉。

4、直接在界面生成查询表,不会出现以上情况。

二、我要的结果是:在窗口表中点击“第一列”逻辑框时,去掉勾选号,而不是隐藏当前行。

三、出现以上现象是什么情况,如何破?(注明一下:我要用窗口表,直接在主界面生成查询表不在这个问题当中)


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/15 20:45:00 [只看该作者]

如果表格是副本表,会直接执行筛选的。你取消勾选以后,不满足条件,就隐藏了。

 

但主表的话,就不会这样。

 

方法一:你可以直接使用主表 http://www.foxtable.com/webhelp/scr/1919.htm

 

方法二:你可以设置筛选条件为这样

 

Dim t As Table = Tables("窗口1_Table1")
Dim idx = t.DataTable.GetComboListString("第二列", "第一列=true").replace("|", "','")
t.Filter = "第二列 in ('" & idx & "')"


 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4627 积分:33767 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2018/11/15 22:14:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部