Access能否像excel自动计算得到年龄??

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:43:42
(我是新手,刚用到ACCESS.)
用ACCESS建了一个职工名录,有姓名.生日.年龄等十几个字段,

我想问的是ACCESS本身能否和excel的单元格一样,比如excel的A1是生日,在B1中输入=DATEDIF(A1,NOW(),"y"),那么B1就可得到年龄了.

在access的年龄字段的单元格中可否运用什么公式,就可直接得到职工的年龄.(除了查询的sql语句以外,因为十几个字段写出来很长),

这样以后我就可以直接用一句"select * from 职工名录"就能直接得到我想要的已经计算好的结果了!

想问问各位高人能否做到????谢谢!!!谢谢!!!!
webfeng2009 你好!
"姓名,性别,生日,年龄,部门,职务......."
那么以上十几个字段,只有"年龄"一个字段需要自动计算,那么用sql查询语句(最好能是最检炼的语句)应该怎么写,多谢了!!!
-----------------------------------
seeker_star,你好!非常感谢1
查询语句我知道一点,不过有一点我想知道的是,我这个表有十几个字段,但只有一个字段需要自动计算,那么sql语句是不是要把所有的字段都写进sql语句(我是想显示整个表,不是其中一个字段),没有俭炼一点的写法吗?
------------------------------------
shitou1ge,你好!很感谢!
不过你的代码好像是更新数制库的,和我想像的不太一样!

--------------------------------------------------
三位不好意思,我再等一个晚上,然后明天我会做出选择,再结帖的!

能通过SQL语句实现,但实现出来就不像excel那样。。
select count(字段) from 表 where 条件 [数值和]

因为access的默认值是不允许sql语句。。。只能是默认函数如date() 或字符

综合:你的想法是不成立的

SELECT 生日, Year(Date())-Year([生日]) AS 年龄
FROM tab_test;
自己试一下,不明白就HI,或是Q671826
你的想法很成立的.商品一样在一起,那就在最后加上 order by
感觉上一楼回答的不太好.工具就是为了方便我们而开发的?我感觉学东西就是用有限的操作实现无限的功能.为我们所用.

这个得用一个查询完成 update 表名 set 年龄=(您自已写一个公式) 别的方法 我也没试过
http://www.office-cn.net/vvb/?fromuser=shitou1ge