以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 由身份证号码读取年龄,怎样只计算到年?老贴重发 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3995) |
-- 作者:dreamser -- 发布时间:2006/9/20 16:31:00 -- 由身份证号码读取年龄,怎样只计算到年?老贴重发 原帖在这里:http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=9&topic=904&start=0&show=0 可能很多老大没明白我的意思,我重新解释一下: 以2006年9月20日为例,当列刷新公式设为years([身份证])时,身份证号码若为370101190012301230,,年龄就是105岁,身份证好吗为370101190001301230,年龄就是106岁。而我的目的是只要进入到2006年,年龄通通增长到106岁。 ![]() 请高手赐教。 |
-- 作者:wjq1072 -- 发布时间:2006/9/20 16:39:00 -- http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=9&topic=904&show=25 原帖3楼公式就是啊,你可以测试! egd文件下载 -=-=-=- 以下内容由 wjq1072 在 2006年09月20日 04:45pm 时添加 -=-=-=- Number(Year(Today())) - Number(Left(ReadBirthDay([身份证]),4)) |
-- 作者:smileboy -- 发布时间:2006/9/20 16:43:00 -- number(Year(today()))-Number(Year(Date(ReadBirthDay([身份证])))) |
-- 作者:dreamser -- 发布时间:2006/9/20 16:47:00 -- 问题解决,谢谢。 |