Foxtable(狐表)用户栏目专家坐堂 → [讨论] 实用的问题,大家都能用的上


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

主题:[讨论] 实用的问题,大家都能用的上

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[讨论] 实用的问题,大家都能用的上  发帖心情 Post By:2013/4/10 15:47:00 [只看该作者]

自动编号列和拼音编码列,都是自动取值,不需要手工编辑的,此两列禁止编辑。

还有很多情况下,日期列、从关联表自动取值的列,都是自动取值,不需要手工编辑。

还有些列,禁止某些权限的用户编辑。

这样算下来,禁止编辑的列,真不少。

不管在主表中,还是在副表中,如果一张表有几十几百列,一路回车下来,经过那么多不能编辑的列,做了好多无用功,耽误时间。

我想回车的时候直接跳过禁止编辑的列。

费了不少劲,有了不错的效果,但还是有些漏洞:

一、第一列不管是否禁止编辑,回车仍然能选中。(可接受)

二、最后一列如果允许编辑,到最后一列会有错误提示。(难受)

三、在禁止编辑列之前的一列编辑的话,这个禁止编辑列也能选中,不是直接跳过,往后又正常。(可接受)

四、如果最后一列禁止编辑,在倒数第二列编辑的话,因为能选中最后一列,也会报错。(难受)

 

希望各位拿出高招,用尽可能简单的办法,实现这个功能,录入的时候,就省事多了。

下面发上实例,代码在表的KeyDown事件中。

 

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

[此贴子已经被作者于2013-4-10 15:48:32编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/10 16:07:00 [只看该作者]

实用的东西就必须要顶.

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


加好友 发短信
等级:小狐 帖子:302 积分:1860 威望:0 精华:0 注册:2012/4/27 11:34:00
  发帖心情 Post By:2013/4/10 16:20:00 [只看该作者]

頂頂更健康!

 回到顶部