Foxtable(狐表)用户栏目专家坐堂 → 锁定表的疑问?


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

主题:锁定表的疑问?

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
锁定表的疑问?  发帖心情 Post By:2010/6/9 16:10:00 [只看该作者]

1、既然锁定了表,象列宽,行高等都应该禁止拖动吧。甚至筛选、排序等一切手工对表的操作也都应该禁止呀~ !

 

2、狐表有没有象Excel那样的保护表的功能? 它几乎禁止掉的所有的手工操作···,

 

3、如果没有2条说的 ,建议改进一下···

  


图片点击可在新窗口打开查看此主题相关图片如下:未命名0.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2010-6-9 16:18:00编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/9 16:18:00 [只看该作者]

1、不能这么干,不能编辑和不能调整列宽行高是两回事,你可以设置事件,如果锁定了表,就去取消对应的操作,例如设置BeforeResizeColumn:

 

If e.Table.AllowEdit = False Then
    e.Cancel = True
End If

 

2、不同的人有不同的需要,你可以自己做一个锁定按钮,通过设置那些Allow开头的属性,禁止自己认为应该禁止的操作。

 

3、至于那个图片,表属性就有这样的选项啊,没有必要再做一个的。

[此贴子已经被作者于2010-6-9 16:20:05编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/6/9 16:28:00 [只看该作者]

这个我知道啊~    看一楼的图:

应该是锁定了表后没有allow的功能都应该禁止才是,你系统做点改进,免得大伙累计起来写一大堆代码了。既然锁定了表,allow的地方就要少的多了。  呵呵~  

 

考虑一下吧, 不急。


 回到顶部