以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表达式列如果计算年龄? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9654) |
-- 作者:rcsy001 -- 发布时间:2011/4/29 20:32:00 -- 表达式列如果计算年龄? 表达式列如果计算年龄? 我有一个表,有一个字段名为出生日期,一个表达式列名叫年龄,请教年龄表达式如何根据出生日期自动计算。公式如何写 |
-- 作者:blackzhu -- 发布时间:2011/4/29 22:02:00 -- If e.DataCol.Name = "出生日期" ThenIf e.DataRow.IsNull("出生日期") Then \'如果没有输入出生日期 e.DataRow("年龄") = Nothing \'则清空年龄 Else \'否则计算年龄 e.DataRow("年龄") = Date.Today.Year - e.DataRow("出生日期").Year End If End If |
-- 作者:狐狸爸爸 -- 发布时间:2011/4/29 23:07:00 -- 设置在DataColChanged事件。 |
-- 作者:e-png -- 发布时间:2011/4/29 23:16:00 -- 人家是要在表达式列里计算。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/4/29 23:26:00 -- 表达式算不了的 |