用ACCESS建人事表遇到的问题(一)
ACCESS表里有“出身年月”和“年龄”两个字段,怎样根据“出身年月”和系统时间自动得出“年龄”??
参考答案:建立更新查询
自动计算年龄
查询中,“年龄”里面设置
更新到:Year(Date())-Year([出生年月])
运行更新,OK
用年份相减,即使未满岁也算。
如果想更精确,Excel里可以设置成
Year(Now())-[出生年月])-1900
你COPY代码的话,注意一下:
字段名我改成“出生年月”了,非“身”
ACCESS表里有“出身年月”和“年龄”两个字段,怎样根据“出身年月”和系统时间自动得出“年龄”??
参考答案:建立更新查询
自动计算年龄
查询中,“年龄”里面设置
更新到:Year(Date())-Year([出生年月])
运行更新,OK
用年份相减,即使未满岁也算。
如果想更精确,Excel里可以设置成
Year(Now())-[出生年月])-1900
你COPY代码的话,注意一下:
字段名我改成“出生年月”了,非“身”