access怎么写公式计算年龄?

我的表格里只有一个DOB(dateofbirth).生日的格式是日/月/年,如08/11/1989。请问怎样SELECT出年龄?... 我的表格里只有一个DOB (date of birth). 生日的格式是 日/月/年,如 08/11/1989。请问怎样 SELECT 出年龄? 展开
 我来答
当代教育科技知识库
高能答主

2019-06-21 · 擅长科技新能源相关技术,且研究历史文化。
当代教育科技知识库
采纳数:1828 获赞数:387374

向TA提问 私信TA
展开全部

1、首先,创建空白数据库,在数据库中建表并插入数据。

2、选择菜单栏中的“创建”,选择“查询设计”按钮。弹出“显示表”窗口。

3、选中“表1”,点击“添加”按钮。

4、在查询设计网格第一列的字段行点击鼠标右键,选择“生成器”选项,打开<表达式生成器>对话框,在对话框中输入表达式“m_age: Max([年龄])-Min([年龄])”,点击“确定”按钮。

5、单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。

6、最终查询结果。

扩展资料:

构建应用程序

使用 SharePoint服务器或 Office 365网站作为主机,您将能够生成一个完美的基于浏览器的数据库应用程序。在本质上,Access 应用程序使用 SQL Server来提供最佳性能和数据完整性。在启动屏幕上,单击“自定义 Web 应用程序”。

表模板

使用预先设计的表模板来将表快速添加到您的应用程序。如果您要跟踪任务,则搜索任务模板并单击所需的模板

外部数据

可从 Access 桌面数据库、Microsoft Excel 文件、ODBC 数据源、文本文件和 SharePoint 列表导入数据。

自动创建界面

包括导航

Access 应用程序无需您构建视图、切换面板和其他用户界面 (UI) 元素。表名称显示在窗口的左边缘,每个表的视图显示在顶部。

操作栏

每个内置视图均具备一个操作栏,其中包含用于添加、编辑、保存和删除项目的按钮。您可以添加更多按钮到此操作栏以运行您所构建的任何自定义宏,或者您也可以删除您不想要用户使用的按钮。

更易修改视图

应用程序允许您无需先调整布局,即可将控件放到您所需的任意位置。您只需拖放控件即可,其他控件会自动移开以留出空间。

属性设置标注

您无需在属性表中搜索特定设置,这些设置都方便地位于每个分区或控件旁边的标注内。

处理相关数据

相关项目控件

相关项目控件提供快速列出和汇总相关表或查询中的数据的方法。单击项目以打开该项目的详细信息视图。

自动完成控件

自动完成控件可从相关表中查找数据。它是一个组合框,其工作原理更像一个即时搜索框

钻取链接

钻取按钮可让您快速查看相关项目的详细信息。Access 应用程序处理后台逻辑以确保显示正确的数据。

新部署选项

权限改进

更好地控制谁能修改您的应用程序。创作者可更改数据,但无法更改设计;读者只可读取现有数据。

打包和分发应用程序

Access 应用程序可另存为包文件,然后添加到您的企业目录或 Office 应用商店。在 Office 应用商店,您可以免费分发您的应用程序,或者您可以收取一定费用,赚些零用钱。

参考资料来源:百度百科-access

小小欧平儿
高粉答主

2019-05-15 · 说的都是干货,快来关注
知道答主
回答量:1039
采纳率:100%
帮助的人:16.7万
展开全部

1、首先,创建空白数据库,在数据库中建表并插入数据。

2、选择菜单栏中的“创建”,选择“查询设计”按钮。弹出“显示表”窗口。

3、选中“表1”,点击“添加”按钮。

4、在查询设计网格第一列的字段行点击鼠标右键,选择“生成器”选项,打开<表达式生成器>对话框,在对话框中输入表达式“m_age: Max([年龄])-Min([年龄])”,点击“确定”按钮。

5、单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。

6、最终查询结果。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hailang243
2017-04-25 · TA获得超过4743个赞
知道大有可为答主
回答量:5003
采纳率:84%
帮助的人:1657万
展开全部

access的表字段可以设为“计算”类型,但该类型不支持自动获取当前日期,所以无法计算年龄。要计算年龄只可以使用查询。

方法步骤

1. 创建一个简单的表,如下图

2. 创建一个获得年龄的查询,如下图

3. 查询运行的结果将是下图

提示:任何时候,当你需要查询年龄时,使用该查询将得到实时的年龄。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzp4881
2011-04-21 · TA获得超过2394个赞
知道大有可为答主
回答量:2825
采纳率:0%
帮助的人:2998万
展开全部
select dateDiff('yy',DOB,getDate()) as 年龄 from table
追问
同样  getDate 函数未定义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36f922b
2011-04-21 · TA获得超过248个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:186万
展开全部
select (year(getdate())-year(DOB)) as 年龄
from biao
更多追问追答
追问
请问 为何 access 显示 getdate 函数未定义
追答
你改成sysdate试试,可能每个数据库的系统时间函数定义不一样,
具体access的是什么我也不是很清楚了
sysdate(),date(),你试试吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式