以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  输入格式不对不让跳出该单元格的公式如何设置?  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=9598)

--  作者:bad
--  发布时间:2007/9/12 8:18:00
--  输入格式不对不让跳出该单元格的公式如何设置?
如“民族”列,要求输入一个汉字如“汉”,但当有人输入如“汉族”时,不让其跳出该列,要求输入正确才可继续填写其它内容,如何设置公式?
--  作者:lxl
--  发布时间:2007/9/12 8:29:00
--  
维吾尔族  怎么输入?
维  还是维吾尔
如果只是不能输入族的话
可以用刷新公式
Substitute([民族],"族","")


或者用列表项目  只能选不能输入


--  作者:wjq1072
--  发布时间:2007/9/12 8:59:00
--  
这样?
egd文件下载
--  作者:程兴刚
--  发布时间:2007/9/12 10:07:00
--  
egd文件下载


       其实,这样即可规范输入,禁止输入其它项目,您还可以设置列代码项目!

-=-=-=- 以下内容由 程兴刚2007年09月12日 10:16am 时添加 -=-=-=-
您可以调整不同的顺序,将常用的民族排在前面!


--  作者:wjq1072
--  发布时间:2007/9/12 10:38:00
--  
楼主不讲话,大家都在瞎猜哦!
--  作者:bad
--  发布时间:2007/9/12 12:44:00
--  
我拿民族讲是举个列,我的目的是当输入的字符数量不符合时,不能跳出该单元格。

该表只有一行,所以行验证公式不能使用,只能从操作公式入手了。

比如说“所学专业”列,要求输入不能超过5个汉字,超过就不能跳出本单元格填其它列。

请大家赐教


--  作者:程兴刚
--  发布时间:2007/9/12 13:09:00
--  
晕。

--  作者:Czy
--  发布时间:2007/9/12 13:18:00
--  
是不是该列不大多于输入10个字符?
如果这样你可以在操作公式中用len来判断。
--  作者:lxl
--  发布时间:2007/9/12 13:22:00
--  
操作公式也不好实现
数据输入后,先执行操作公式 再跳到其他列的。
--  作者:程兴刚
--  发布时间:2007/9/12 13:28:00
--  
egd文件下载

最好用下面这个文件!

egd文件下载

提示:Move()和Select()函数在操作公司中设置达不到实际的效果,因为随着鼠标的点击动作,她么所执行的结果被更改,您根本看不到结果!

-=-=-=- 以下内容由 程兴刚2007年09月13日 00:53pm 时添加 -=-=-=-
更正“她么”为“他们”