Foxtable(狐表)用户栏目专家坐堂 → 新版本中 BeforSort事件不起作用?


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

主题:新版本中 BeforSort事件不起作用?

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
新版本中 BeforSort事件不起作用?  发帖心情 Post By:2010/6/21 22:00:00 [显示全部帖子]

如题,我的BeforeSort事件中的代码是:

 

if e.Table.name="代收款银行账_Table1"
   if e.Sort<>"日期"
     e.Cancel=True
   end if
end if

 

好像不起作用。


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/21 22:17:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-6-21 22:08:00的发言:
我测试过有用的,看看是不是表名不对。

   把前面的条件去掉,在该表的副本中也不能禁止排序,而且,在主表中的禁止排序也不正常。

[此贴子已经被作者于2010-6-21 22:17:15编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/21 22:24:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-6-21 22:18:00的发言:

你设置在全局表事件中?

不是,设置在表的事件中。因为既有主表又有副本表,所以用Table.name作区分。但是,发现无论加不加这个条件,禁止排序都不太正常。

 

 


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/22 12:40:00 [显示全部帖子]

在6月17版本中,连以前你给我写的项目事件代码:

 

你可以自己禁止排序,SystemIdle事件:

 If Tables("XXX").Sort <> "日期"  Then

   Tables("XXX").Sort = "日期"

End If

 

 

在副本表中也不起作用了!下个版本是不是可以彻底解决这个问题?


 回到顶部