易表在线答疑技术与交流用户社区 → [求助]如何限定某列只能输入汉字


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

主题:[求助]如何限定某列只能输入汉字

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
[求助]如何限定某列只能输入汉字  发帖心情 Post By:2006/9/17 23:17:00 [显示全部帖子]

只能输入汉字,不能包含字母、数字、符号等其他字符,能做到吗?

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2006/9/17 23:39:00 [显示全部帖子]

这个是检验是否是数字,比较简单,我的问题是检验是否为汉字,其他字符或包含其他字符一概不能通过

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2006/9/18 0:21:00 [显示全部帖子]

呵呵,还是自己想出办法了,供大家日后遇到同样问题时借鉴

将列操作设置为:
if(len([当前列])/len(GetPY([当前列]))=2,true,msgbox("本列只能输入汉字",1,4) and SetCellText(grid,rowsel,colsel,""))


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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2006/9/18 0:39:00 [显示全部帖子]

我晕~~
可以返回词组的拼音缩写,可用于辅助代码设计,但是重音字和生僻字需要用户手工干预。
这些字是GetPY()函数无法辨认的啊,这下麻烦了,再想不出更好的办法了,郁闷。。

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2006/9/18 23:14:00 [显示全部帖子]

运用了楼上的思路,做了个列操作公式,但是仍然有错误,不知道哪里不对,请czy斑竹指点egd文件下载

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2006/9/18 23:31:00 [显示全部帖子]

为难斑竹了,期待中。。。。。

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2006/9/19 0:38:00 [显示全部帖子]

我在12楼上传的文件里,操作公式里就包含SetVariable的,怎么没有出现错误呢

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


加好友 发短信
等级:蜘蛛侠 帖子:1024 积分:10 威望:0 精华:0 注册:2006/8/12 0:15:00
  发帖心情 Post By:2006/9/19 23:24:00 [显示全部帖子]

原来czy斑竹是利用新建表将各个输入字符做了分解判断,高~

 回到顶部