以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]身份证号码里的操作公式有问题 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1950) |
-- 作者:军旅 -- 发布时间:2011/9/13 12:48:00 -- [求助]身份证号码里的操作公式有问题 [这个贴子最后由军旅在 2011/09/14 09:16am 第 1 次编辑] 每次新增都提示号码错误。请问如何改? |
-- 作者:wjq1072 -- 发布时间:2011/9/13 13:53:00 -- 把身份证列的“默认公式”删除! |
-- 作者:金银花 -- 发布时间:2011/9/14 8:52:00 -- 在行验证公式里填写if(([身份证号码] <> "" And len([身份证号码])<>15 And len([身份证号码])<>18),msgbox("身份证号长度错误。",0), True )就可以达到你的要求了 |
-- 作者:军旅 -- 发布时间:2011/9/14 9:15:00 -- 十分感谢! |
-- 作者:ZM296514 -- 发布时间:2011/9/14 11:42:00 -- 下面引用由金银花在 2011/09/14 08:52am 发表的内容: 在行验证公式里填写if((<> "" And len()<>15 And len()<>18),msgbox("身份证号长度错误。",0), True )就可以达到你的要求了 长度判断15和18是否应该改为or而不是and |
-- 作者:还不错 -- 发布时间:2011/9/15 10:24:00 -- if(([身份证号] <> "" And len([身份证号])<>15 And len([身份证号])<>18),msgbox("身份证号长度错误。",0), True )这个公式应该放在操作公式里。 |