以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 新版本中 BeforSort事件不起作用? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7431) |
-- 作者:cpayinyuan -- 发布时间:2010/6/21 22:00:00 -- 新版本中 BeforSort事件不起作用? 如题,我的BeforeSort事件中的代码是:
if e.Table.name="代收款银行账_Table1"
好像不起作用。 |
-- 作者:狐狸爸爸 -- 发布时间:2010/6/21 22:08:00 -- 我测试过有用的,看看是不是表名不对。 |
-- 作者:cpayinyuan -- 发布时间:2010/6/21 22:17:00 -- 以下是引用狐狸爸爸在2010-6-21 22:08:00的发言:
我测试过有用的,看看是不是表名不对。 把前面的条件去掉,在该表的副本中也不能禁止排序,而且,在主表中的禁止排序也不正常。 [此贴子已经被作者于2010-6-21 22:17:15编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2010/6/21 22:18:00 -- 你设置在全局表事件中? |
-- 作者:cpayinyuan -- 发布时间:2010/6/21 22:24:00 -- 以下是引用狐狸爸爸在2010-6-21 22:18:00的发言:
你设置在全局表事件中? 不是,设置在表的事件中。因为既有主表又有副本表,所以用Table.name作区分。但是,发现无论加不加这个条件,禁止排序都不太正常。
|
-- 作者:狐狸爸爸 -- 发布时间:2010/6/21 22:57:00 -- 是有一些问题,我看看 |
-- 作者:狐狸爸爸 -- 发布时间:2010/6/22 0:11:00 -- 是一个小bug,已经搞定,下次不会这样了。 |
-- 作者:cpayinyuan -- 发布时间:2010/6/22 12:40:00 -- 在6月17版本中,连以前你给我写的项目事件代码:
你可以自己禁止排序,SystemIdle事件: If Tables("XXX").Sort <> "日期" Then Tables("XXX").Sort = "日期" End If
在副本表中也不起作用了!下个版本是不是可以彻底解决这个问题? |
-- 作者:狐狸爸爸 -- 发布时间:2010/6/22 13:03:00 -- 放心,我测试没有问题了 |