access数据库计算年龄

数据库中有字段出生日期一项,输入内容例:2011-4-7。如何在查询中计算出每条记录的年龄?请详细说明步骤。... 数据库中有字段 出生日期 一项,输入内容例:2011-4-7。如何在查询中计算出每条记录的年龄?请详细说明步骤。 展开
 我来答
pieryon
2017-07-15 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166863
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部

access数据库计算年龄的方法如下:
1.打开access创建一个窗体:

2 输入出生日期,比如1999/12/1,点击计算:

3 在宏代码块输入以下代码:

Dim birth As String

Dim age As Integer

birth = Me.Text8.Value

age = Round(DateDiff("y", birth, Date) / 365, 0)

Me.Text12.Value = age

wwkmnm
2011-04-07 · TA获得超过1595个赞
知道小有建树答主
回答量:494
采纳率:0%
帮助的人:548万
展开全部
可以按如下操作:
在查询中首先将需查询的表(如叫“表1”)添加,再将需查询的字段(如叫“出生日期”)托至网格中,再在新的网格中输入:年龄:(now()-[表1].[出生日期])/365即可,此时所显示的即为年龄,是含小数的,如想变成整数,那么需要单击该列,再单击“属性”,将其格式改为标准,小数位数改为0即可。
希望我的回答对你有帮助,如有疑问可以留言或在线交流。
追问
修改“属性”时,格式标准、固定、常规等,小数位数均为2位,要怎么修改为0?
追答
可以将数字2手动改为0即可。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者AHLhc1067hw
2011-04-07 · TA获得超过1056个赞
知道小有建树答主
回答量:1554
采纳率:0%
帮助的人:979万
展开全部
查询中输入 年龄:year(date())-year([出生日期])
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式