Foxtable(狐表)用户栏目专家坐堂 → 禁止Table筛选


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

主题:禁止Table筛选

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
禁止Table筛选  发帖心情 Post By:2017/7/13 10:44:00 [只看该作者]

窗体的Table表怎么用代码禁止右键“取消筛选”功能


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


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

BeforeShowContextMenu 事件

 

ContextMenus("Cell").Items("UnFilter").Enabled = False


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


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/7/13 11:02:00 [只看该作者]

我只是在这个窗体中执行禁止筛选行为在其他地方是允许筛选的。这样设置是不是这个表都这任何地方都不能筛选啦?我只是在该窗体中执行这个功能。

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


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

CurrentTableChanged事件

 

If currentTable.Name = "表A" Then

    ContextMenus("Cell").Items("UnFilter").Enabled = False

Else

    ContextMenus("Cell").Items("UnFilter").Enabled = True

End If


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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/7/13 12:40:00 [只看该作者]

不好意思刚才意思表达错误,我的意思是在窗体中执行禁止“取消筛选”的意思,不是禁止”筛选”


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


加好友 发短信
等级:八尾狐 帖子:1989 积分:12631 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/7/13 14:05:00 [只看该作者]

就是让“取消筛选”快捷键失去作用


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


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

以下是引用peibaomin在2017/7/13 12:40:00的发言:

不好意思刚才意思表达错误,我的意思是在窗体中执行禁止“取消筛选”的意思,不是禁止”筛选”

 

4楼代码没有问题。


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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/7/13 16:36:00 [只看该作者]

怎么不管用呢?

 

 写的代码

 


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

 

选择“取消筛选”快捷键前



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


上传附件

 选择“取消筛选”快捷键后

 


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

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

[此贴子已经被作者于2017/7/13 16:52:03编辑过]

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


加好友 发短信
等级:二尾狐 帖子:593 积分:5562 威望:0 精华:0 注册:2012/6/29 19:11:00
  发帖心情 Post By:2017/7/13 16:53:00 [只看该作者]

你的例子中窗口表与实际的Datatable是绑定的,即窗口中的表就是你项目中的表;

 

要想实现你的想法,把窗口表设为副本;然后用currentTable.Name = "窗口_table1"

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

[此贴子已经被作者于2017/7/13 16:55:50编辑过]

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


加好友 发短信
等级:一尾狐 帖子:465 积分:3216 威望:0 精华:0 注册:2017/4/18 1:15:00
  发帖心情 Post By:2017/7/13 17:04:00 [只看该作者]

这样设计打开窗体后显示的是所有的数据,我想实现打开窗体后显示的是符合条件的数据,只是打开窗体后让快捷键“取消筛选”失去功能,意思是不让显示所有数据,只能显示刚打开窗体时的数据

 回到顶部
总数 16 1 2 下一页