以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教年龄的计算问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=73702) |
-- 作者:lake163 -- 发布时间:2015/8/25 9:10:00 -- 请教年龄的计算问题 有一个出生日期列,一个年龄列。请问:年龄的计算能否通过表达式列实现,还是必须通过表事件计算。 |
-- 作者:大红袍 -- 发布时间:2015/8/25 9:24:00 -- 不能用表达式,参考
http://www.foxtable.com/help/topics/2647.htm
|
-- 作者:lake163 -- 发布时间:2015/8/25 9:45:00 -- 谢谢 |
-- 作者:lake163 -- 发布时间:2015/8/25 10:07:00 -- 如果不要求精确计算,只计算年份,即当前年份-出生年份,该如何算啊? |
-- 作者:大红袍 -- 发布时间:2015/8/25 10:20:00 -- Select Case e.DataCol.name Case "入职日期" If e.DataRow.IsNull("入职日期") Then e.DataRow("工龄") = Nothing Else e.DataRow("工龄") = DateDiff("yyyy",Date.today,CDate(e.DataRow("入职日期"))) End If End Select |
-- 作者:lake163 -- 发布时间:2015/8/25 10:39:00 -- 谢谢 |