Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
cpayinyuan 发表于:2010/6/21 22:00:00

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

 

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

 

好像不起作用。

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

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

[此贴子已经被作者于2010-6-21 22:17:15编辑过]
4楼
狐狸爸爸 发表于:2010/6/21 22:18:00

你设置在全局表事件中?

5楼
cpayinyuan 发表于:2010/6/21 22:24:00
以下是引用狐狸爸爸在2010-6-21 22:18:00的发言:

你设置在全局表事件中?

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

 

 

6楼
狐狸爸爸 发表于:2010/6/21 22:57:00
是有一些问题,我看看
7楼
狐狸爸爸 发表于:2010/6/22 0:11:00
是一个小bug,已经搞定,下次不会这样了。
8楼
cpayinyuan 发表于:2010/6/22 12:40:00

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

 

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

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

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

End If

 

 

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

9楼
狐狸爸爸 发表于:2010/6/22 13:03:00
放心,我测试没有问题了
共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 2 queries.