易表在线答疑技术与交流用户社区 → 由身份证号码读取年龄,怎样只计算到年?


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

主题:由身份证号码读取年龄,怎样只计算到年?

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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2006/8/19 19:48:00
由身份证号码读取年龄,怎样只计算到年?  发帖心情 Post By:2006/9/18 16:45:00 [只看该作者]

现在好像是计算到日,就是不到生日这一天就不到这一岁,怎么解决?

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


加好友 发短信
等级:业余侠客 帖子:376 积分:32 威望:0 精华:0 注册:2006/8/12 13:36:00
  发帖心情 Post By:2006/9/18 16:56:00 [只看该作者]

http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=9&topic=854&show=50

看看这个能否满足你的要求!


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2006/9/18 17:20:00 [只看该作者]

好办法不会,用个很笨的办法来计算一下可以吗?
年龄列(数值)刷新公式公式:Number(Year(Today())) - Number(Left(ReadBirthDay([身份证]),4))

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/9/18 17:24:00 [只看该作者]

试试:int(YearFrac(ReadBirthDay([身份证]),today(),1))

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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2006/8/19 19:48:00
  发帖心情 Post By:2006/9/18 17:34:00 [只看该作者]

谢谢楼上的各位先

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2006/9/18 18:43:00 [只看该作者]

还是总班有高招!不抛砖,哪来玉呵!^_^谢谢!!

-=-=-=- 以下内容由 wjq10722006年09月18日 08:05pm 时添加 -=-=-=-
总版主的公式我怎么弄也出不来呵!请教年龄列是设置数值、字符、时间、时段?

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


加好友 发短信
等级:论坛游民 帖子:177 积分:0 威望:0 精华:0 注册:2006/8/22 17:16:00
  发帖心情 Post By:2006/9/18 19:31:00 [只看该作者]

years(readbirthday([身份证号]))+1

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2006/9/18 20:00:00 [只看该作者]

楼上的,好像出生月份如果小于系统的月份年龄就不同了。这不符合楼主的初衷?

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2006/9/18 20:12:00 [只看该作者]

顶一下!

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


加好友 发短信
等级:超级版主 帖子:2320 积分:350 威望:0 精华:0 注册:2006/8/11 10:55:00
  发帖心情 Post By:2006/9/18 20:53:00 [只看该作者]

[这个贴子最后由ylm在 2006/09/18 09:54pm 第 2 次编辑]

这样?
if(years([身份证])=0,years([身份证])+1,years([身份证]))

if(Years([身份证])=0,Years([身份证])+1,Years([身份证]))


 回到顶部
总数 18 1 2 下一页